[Core] Set Hostname from settings file at startup
[Core] Add GPIO Input Trigger support.

Groundwork is also layed for PiFace GPIO Input support so it will
be easy to enable this once I get one to test with.