Started ARM9 ARM mode port

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Setup both ports as their own projects in the IDE

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Fixing debugger settings

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Moved eval_kernel_tick(void) under hal_mcu

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
- Fixed issues on building stm32f0 port
- Removed stm32f0 and corex-m files from str912f port
- Added template for arm9.h core specific port

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Update TODO.md
Update TODO.md
Updated TODO.md

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Added reference peripheral driver libraries provided by ST and configuration file for peripherals.

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Update README.md

Added News section
Updated readme file for libraries directory.

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Merge branch 'ARM9_port' of github.com:Ninjaware/zeke into ARM9_port
Merge remote-tracking branch 'origin/ARM9_port' into vm_dev

Conflicts:
	TODO.md
Merget with the latest PUnit.
Updated unit tests
- Updated punit
- Changed some asserts to assert_equal, assert_ptr_equal or assert_null calls
- Commented out deprecated asserts from test_tsched_heap.c
Refactoring and updating codebase for PTTK91 VM
Initial commit of dev subsystem.
STILL IN PROGRESS AND DOES NOT COMPILE
Developing dev subsystem
Better to specify exact size of avg array

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>
Merge branch 'vm_dev' of github.com:Ninjaware/zeke into vm_dev