Cache improvement

This version introduces multiple enhancements:

added cache library and handling configuration cache
also added events to initialize
renamed config configuration section to core

Details of additions/deletions below:
--------------------------------------------------------------

Added:      /Lib/Core/Blue/Model/Cache.php
            -- Added --
                created cache handling library

Modified:   /Lib/Core/Blue/Model/Initialize/Abstract.php
            -- Updated --
                __construct, added events before and after module initialization

Modified:   /Lib/loader.php
            -- Added --
                name2code, to change module name to code
                getRegisteredObjects, return list of all objects stored in register
            -- Updated --
                callEvent, documentation update
                tracer, getConfiguration renamed to getCore
                getObject, changed module code generation
                _initModules, getConfiguration renamed to getCore
                _setPaths, added constant with cache path
                __construct, setting register moved up to loading configuration

Modified:   /Lib/Core/Benchmark/Initialize.php
            -- Updated --
                init, getConfiguration renamed to getCore

Modified:   /Lib/Core/Blue/Model/Configuration.php
            -- Added --
                _configCache, return cached configuration or save it to cache file
            -- Updated --
                __construct, added cache handling

Modified:   /Lib/config.ini
            -- Added --
                base cache time
            -- Updated --
                configuration section renamed to core
                changed version from 0.4.0 to 0.5.0

Modified:   /Lib/Core/Blue/etc/config.ini
            -- Modified --
                changed version from 0.3.1 to 0.4.0

Modified:   /Lib/Core/Benchmark/etc/config.ini
            -- Modified --
                changed version from 0.3.0 to 0.3.1