Remove extraneous message
Have logging figured out in a single place
Don't use global variables and fix argument parsing
Have a single log and put it in a constant location
Don't delete previous backup until this one is done!  also do error checking
Cleanup
Use local variables for function params
Remove change_ota_channel_pref.sh
fix #247
close #257
Merge pull request #258 from askeing/remove_old_script

Remove change_ota_channel_pref.sh
Added NO_FTU environment support
 - set up NO_FTU=true for no ftu.
Merge pull request #259 from askeing/NO_FTU

Added NO_FTU environment support
Modified the getprop method.
Merge pull request #261 from askeing/modify_getprop

Modified the getprop method.
Merge remote-tracking branch 'jhford/error-checking' into merge_239

Conflicts:
	backup_restore_profile.sh
Merge pull request #262 from askeing/merge_239

Merge #239
use tr to remove \r\n