Core: SessionDao
Core: Adapted model class to 2.0
DataAccess: Update for query builder
spwn: correct perform method name in background job interface
core: Remove JsonInterface.

That's largely irrelevant with 0.2.
l10n: Remove L10nFactory class.

The functionality of this class has been superceded by the
Locator class.
network: Move Mail class from Core to Network namespace.
dataaccess: Add support for ON clauses to the query builder.
dataaccess: Add join support to DMLQueryBuilders.
dataaccess: Add on_like statement support to the dml query builders.
Core: Upgraded C2DM class to GCM.

Renamed c2dm class to GCM, together with its conf file. Furthermore,
adjustments were made to the class so that it complies to the new
GCM architecture, flow and policy.
dataaccess: WHERE IN BETWEEN REGEXP functionality to query builder
dataacess: Add support for joins to select, update and delete queries.
dataacess: Fixes the right part of the BETWEEN operator of conditionals
dataaccess: Adds union functionality
Core: remove SessionModel.

This has been replaced by the SessionDAO and is non-functional now.
core: Split out error enum handling into sharable trait.
dataaccess: Fix wrong keyword for initial on-clause.

When specifying an initial on-clause it would detect the storage
variable being non-empty, because it contains the JOIN clause
and use an AND instead of the ON keyword.
Add additional checks to support this case properly.
surface: Rename Lunr\Web => Lunr\Surface
surface: Comment and documentation fixes for the pagination class.