Completely re-write Init.rc. 

Re-submitted to compare.