Changes collected from some local modifications from the previous svn repo

contains some readbility defines for timer1_clock
updates for the io_function (I belive this code is the only one using it) this far.
Test commit of some work laptop files
More test, added a file back using amend

Additions to the state machine

Refactorying to allow for more than one DHT11 sensor without a reinit

The DHT11 sensor is working
Some readbility defines and comment updates
Reduced the number og sensor timeouts
Some additional commenting and more status information for the test program
Some doxygen comments updates
Added a few missing dht11 API functions and updated some comments
Merge branch 'dht11'

This adds a new peripheral "dht11"

Conflicts:
	.gitignore