add support for overriding build.prop settings.

Change-Id: Ie4224d608b7bcb0c2087bd77bc954f8f5f9b6495
add recovery and kernel changes

Screw'd:
This will replace CM's method of doing this.

Change-Id: If3df3e1c286559bec15b0fab084941c939272b83