Add GPIO configuration options

Configure daemon to use configurable GPIO pin - reloads GPIO each time
configuration in updated
Added gpio_pin option to xml configuration
Enable GPIO toggle and pin selection in web interface
Fix syntax problems
Fix GPIO pin read from file
Add multiple GPIO pins output

Possibly buggy code - rewrote config parser and pin control to output
multiple pins.
Branch problems
Merge branch 'master' of https://github.com/onomou/BellSystem

Conflicts:
	daemon/config.cpp
Fix branch problems
Corrected typos
Fix problem from not clearing stringstreams

Also used unsigned int to stop compiler warnings
Fix compiler warning - compare int, unsigned int
Merged in Steven William's GPIO improvements

Slight changes for consistency.