Simplify config usage: only a simple array neccessary

Before, it was neccessary to use an array with sub-arrays
and some code was ugly and copied the configuration structure.
(updated test cases)

Experienced a problem with odbc_result: In case Enable runs on
a PHP lower version 5.5, its neccessary to explicit call
odbc_result, otherwise your update query will not be properly
executed. Known for sure that this call has to be made in PHP
5.3.x, but unsure for PHP 5.4.x
speed up for PHP version check in Virtuoso adapter
Rename getResource to getResourceInformation + refactoring
add assertEqualsArrays from http://stackoverflow.com/a/12496979
Port getResourceInformation to triple-only variant
Save a reference to the activate store instance for later use
Implement ORM-like functionality, inspired by http://redbeanphp.com
Add namespace support to DispenseableResource

Which means, that you can use:

$resource = new \Enable\Store\DispenseableResource($graph);
$resource->init();
$resource->addNamespace("enable", "http://...");
$resource->foo = "bar";
$resource->{"enable:ttt"} = "namespaced property";

...

$resource->load();

// if namespace "enable" was registered before, it will
// resolved and you can use it again instead of the whole
// URI
echo $resource->{"enable:ttt"};
Merge branch 'master' into transactions