Trying to optimize syscalls for speed by using a hybrid solution:
+ Syscalls are now grouped to few major gropus which corresponds to the modules
  and also most commonly called groups of syscalls
+ Syscall group handlers uses a switch..case structure
+ Group handler is found from a function pointer array by extracting a major code
  from the syscall type integer

Hopefully This patch also gives some code size optimization as group/major handlers
are now in the same object as the actual functions that are called by the syscalls
in kernel scope.
Forgot to update the syscall wrappers on last commit
Fixed test build errors
Improved documentation and changed some default settings and automated settings for dev
- Implemented dev open syscall
- Changed some indenting in sources
Merged to master and fixed build errors on target

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