moduledata: make flag atomic, change every access

Conflicts:
	lib/src/control.cc
	lib/src/loader.cc
	lib/src/moduledata.h
syntax: use 'using' instead of 'typedef'
todo: integrate
control: add statistics
logger: modify android LOG(...) macro
readme: rename, BVS shall from now on be known as the Broad Versatile Supervisor
gitignore: update
logsystem: use lock guard
todo: update
todo: use markdown
module: reformat initializer list
Merge branch 'gcc4.7' into devel

* gcc4.7:
  syntax: use 'using' instead of 'typedef'
  moduledata: make flag atomic, change every access
module: fix module type and android linking
todo: update
run: shorten cleanup function
run: also cleanup config file symlinks
run: shorten cleanup messages
license: update year to 2014
run: fix repository origin for setup
[2014.3-spring-cleanup]