spwn: Add job and dispatcher interfaces.
general: Replace pass by reference with pass by value

It was a nice attempt to try to do this good from the start.
Unfortunately the service locator is really difficult to do with
references, so this has to go.
locator: Add service locator class.
general: PSR-0 support step 2.

Move all classes in a new folder hierarchy in accordance with PSR-2.
This now enables our classes to be loaded from non-Lunr projects with
a PSR-0 autoloader.
buildsystem: Fixes for new repository layout.
oauth: Fix wrong twitter links for 1.1 API.
support: Centralize support scripts and add runtime setup script.
buildsystem: Fix search paths for tools.

Make sure we only run the code quality tools on our own code :)
buildsystem: Use --content-disposition for wget.
fdbk: Add PSR-3 compliant logger classes.

This adds two logger classes, one logging as PHP errors and
one into files. Both are compliant to the upcoming PSR-3 standard.
verification: Update for new PSR-3 logger API.
verification: remove set_log_file() functionality.

This can now be better solved by using the FileLogger.
verification: Move log message creation out of the loops.
dataaccess: Adjust for new PSR-3 logger API.
dataaccess: Restructure method ordering and placement.

Move abstract methods into interfaces and synchronize positioning
between files.
dataaccess: Cleanup and compress query generating methods.