adding log, objectmap, math core and threads
log, config, environment and streams

Added log callbacks, config parsing, application environment and stream
abstraction
implementing streams and unifying preproc macros
unifying preprocessor macros
adding profiler