[events] added authlevels;
[aop] prepared datastructure for constraints;
[aop] added ConstrainedScheduler;
[aop] fixed ConstrainedScheduler, added complex test case;
[event core] integrated scheduler into event core, added test for constrained processor ordering;
make apiserver use toAny and from Any constructor for events;
[authlevel] make apiserver use authlevels;
[style] formatted source via astyle, added astyle-options file;
[auth] make auth component auto initialize + authlevel support;
[util] added sha3 hasher from hash-library (http://create.stephan-brumme.com/hash-library/);
[auth] using hash for storing passwords;
[auth] added salt and sql safety checks;
Merge branch 'feature/aop' into feature/core;

Conflicts:
	Core/src/headers/webstack/HttpClient.h
[auth] added usermanagement event interface;
[c++ engine] refactored engine to start working;
[apiserver] refactored client code to use authlevels;
[c++ engine] make sample clearer;
[cppengine] added author statements;
[c++ engine] renamed some stuff;
[config] fixed empty config bug;
Merge branch 'feature/core' into experimental
[sessionmanager] fixed delete bug;