Allow init.rc inheritance and bring init.rc closer to CM recovery source

The inheritance line (Line 1) allows a default init.rc script to be supplemented by additional needed services without requiring the device maintainer to write an entire init script.  This benefits device maintainers as the TeamWin source can always keep init.rc up-to-date without requiring devices update individually.

For an example of how device maintainers can take advantage of this feature, see this commit: https://github.com/CyanogenMod/android_device_htc_msm8960-common/commit/c951e40c82ba24b10bb7c0e890ca2a041eb683a0

It has been tested successfully on my htc fireball.

The source has also been re-organized to mimic CWM for easier comparisons between the two recoveries.