no default application type; accept only valid application type
bugfix: variable name
bugfix: nested arrays must be merged recursive
partly rewrite as config is a nested array now (not flattened anymore)
restored the methods 'flatten' and 'deflatten' because those methods may still be useful when working with collections
cleanup
don't add prefix to key
changed key prefixing
deflatten input array and use array_replace_recursive to merge defaults with configuration
key-prefix must be added when storing new config value
added method to execute javascript code on mongodb server
use class name instead of filename to determine callee
removed duplicate key
initial commit logger message class
logger now accepts a logger message object
allow to specify a logger as output destination and other small improvments
use appropriate method to return trace
bugfix: typesafe comparison because data might be an index-based array
initial commit redis cache backend (work in progress)
Merge branch 'refs/heads/master' into app-layout