Initial support of Memcached (libmemcached)
white spaces
Fix PHPUnit deprecated method `assertType`.

“`assertType()` will be removed in PHPUnit 3.6 and should no longer be
used. `assertInternalType()` should be used for asserting internal types
such as "integer" or "string" whereas `assertInstanceOf()` should be used
for asserting that an object is an instance of a specified class or
interface.”
Renaming of the cache tests.
APC cache support
Refactored the configuration.
Merge branch 'gh137-memcached' into gh147-gh137-cache

Conflicts:
	lib/cache/Memcache.php
Array configuration for Memcached and Apc
Skip the tests if no memcache server is running.
- added Profiling for queries
- added runtime for queries for logging
- added tests for logging.
- possible to add custom validation object threw Config::set_validator()
- fixed filesystem path for require / require_once and include calls, as of psr-0 structure changes
- fix: setting empty pass word for test db connection
- fix: missing data in author fixture that should be present for successfull test.
- test: escape_quotes changed so it wont do a call to db, just test the escaping mechanism.
FIX: assert condition set right.
- normal and eager loaded requests throws RecordNotFound Exception when nothing is found.
- lazy loaded requests returns null / array depending if call by first / all
- added modified test for throwing exception behavior
FIX: belongsTO return null/array instread of exception
FIX: fixed tests reflecting throwing of exceptions
fix: typo in comment
- squry logging data format change.