Add option to set fixed hosts for chromecasts instead of discovery
Added simple process state monitor source.
Re-organized core for better reusability
Merge remote-tracking branch 'up/master'

Conflicts:
	homeassistant/__init__.py
	homeassistant/bootstrap.py
	start.py

First version. Unlikely to work yet. Going to first fix upstream going
processes and then this..
Merge remote-tracking branch 'up/master' into luci-checker
pep8 + pylint run fixes. Also refactored the json-rpc to happen only in one place (external library would be nice but oh well).
Merge remote-tracking branch 'up/master' into process-source-up
Addressed the comments in the issue. pep8+pylint seem fine now. (still works, too.)
Merge branch 'process-source-up'

Conflicts:
	homeassistant/bootstrap.py
	homeassistant/components/process.py
Merge branch 'luci-checker'
Now it seems to work.