Added checking for task blocked.
Also added tests for testing it.
tab -> spaces fix.
Added operator[] and remove for changing parameters of tasks. Along with tests.
compile fix
mutex basic struct
Changing priority queue for const references to avoid accidental breaking up queue.
added max mutex number constant
compile fix (definitions in .hpp file)
added port.cpp to compiling
mutex function signature change
Extracted ActualRunningTask from queue
mutex basic implementation - to test.
Makefile restore
Merge remote-tracking branch 'origin/master' into mutex

Conflicts:
	EiTOS/src/OS.cpp
linter fixup
extracting task operating functions in mutex struct
Merge pull request #26 from eitos/mutex

Mutex