Added Cache Abstraction and ARMv7 Implementation
Cache now fully functional:
- Need to include a cache inhibit memory area for e.g. USBEHCI data structures to work with cache
- Branch Prediction bug on context switch fixed

Bugfixes in ARM Assembler routines.

fstat syscall added
- Compile-Fix for Systems without Cache and Cache-Inhibit Requirement
windows directory change
Merge branch 'master' into avr

Conflicts:
	source/kernel/kwait.cc
	source/scheduler/SingleCPUDispatcher.cc
improvements in build system:
 - object files are now added by SCL tool if needed into the Make process
 - SCL Plugin bugfixed in Voerview section

- portability improved
- SimpleFileManager now works without copying the path. This is rather mandatory for strings passed in program memory as inside the ATMEL arch.
- small bugfinexs inside code