Added support for Pileven and Wifi Access point

1) Offer option to run Freetronics Pileven setup script
2) Offer option to configure Pi as Wifi access point
NB Follows https://gist.github.com/ajfisher/a84889e64565d7a74888

Also added support for config settings in /boot/machine.local
Added more for access point
Added extra support to change "global" hostname

Can now supply a hostname and a hostname for the wifi interface
Interim commit
Added support for golang
Halfway through machine.local
Get work saved
Merge branch 'machine.local' of https://github.com/alecthegeek/CCHS_Raspian_for_IoT into machine.local

Conflicts:
	runme2nd
Added updates for rc.local and machine.local

1) Added new commands to kick networking in the guts after hostname change
2) Make a call in /etc/rc.local
Fix Typo
Improve inline doc
Don't attempt to restart network manager
Remove old code when no machine.local file present
Reboot after hostname change. Background reboot

After changing hostname from rc.local need to reboot, only reliable way

At end of script background reboot was not working.
Add gobot libs

see http://gobot.io/documentation/getting-started/
Gobot -- Add support raspberry pi platform
Fix problems with gobot install and add gobot CLI tool
Golang on Pi still needs hg
Use a modern version of golang!

Currently raspian ships with golang 1.0 in the package repos!
Merge pull request #17 from alecthegeek/machine.local

Machine.local