initial commit: clean up repo, prep for changes
AnyKernel 2.0: allow for ramdisk modifications
anykernel.sh: move included file permissions to editable area
mkbootimg+unpackbootimg: update to latest builds with support for all available offsets, second and dtb.

Compiled from my own updated fork: https://github.com/osm0sis/mkbootimg
updater-script: TWRP fixes
- fix output and line spacing on TWRP
- fix broken unpack/repack on TWRP due to binaries in /tmp not being
allowed to execute unless /system was mounted (weird)
tools: use static compiles to fix seg faults on some devices
mkbootimg+unpackbootimg: update to latest builds with board support

Compiled from my own updated fork: https://github.com/osm0sis/mkbootimg
unpackbootimg: updated compile
mkbootimg+unpackbootimg: new optimized and stripped static compiles
Compiled from my own updated fork: https://github.com/osm0sis/mkbootimg
AnyKernel 2.0: add new features
- add new do.modules property
- add new remove_line method
- update insert_line with ability to change insertion point to before or after the matched line
- rearrange properties into the order they are executed
- fix minor cpio warnings (only visible when run manually)
- clean up sed syntax formatting
- README updates for new features and fix zip command to exclude README and any previous zip present.
anykernel.sh: add basic exit statuses
- add exit codes to trigger the abort in the updater-script if something goes wrong
- add ui_print function to write error message directly back to recovery
- compare size of dumped image and new image and abort if the new image is oversized for the partition