60.3: Code cleanup and fixup release

* Added functions for file hash calculation not requiring data load to
  Lua just for file hash calculation.
* Fix notification type for updater failure (was previously reported as
  update instead of error)
* Fix some of the problems introduced in latest OpenWRT release
* Drop sha256 and md5 implementation and use libcrypto instead
* Other small code and documentation improvements