Some re-organization in order to make room for implementing the
marketplace
Deleting the search resource.
- Move DAOs to mayoapp.dao package instead of the awkward
  org.mayocat.store.rdbms.dbi.dao
- Extract SQL queries outside the user and tenant DAO
- Fix user behavior DAO since its table name does not match the user
  entity type name
Missing moves from the org.mayocat.store.rdbms.dbi.dao -> mayoapp.dao
refactoring
Adds an API for creating new tenants. Tenant creation can be restricted
to users with a certain role in mayocat's configuration.
- API for listing tenants
- Support for "global users" in API
- Extract a common base for angular mayocat apps
- introduce a "manager" app that offer a UI for managing tenants
Support for the paginated list of tenants in the manager
Add a featured flag in images front context
Merge commit '4cc42fc' into HEAD
Fix featured image flag in front context
Merge commit 'eb894e5'
Merge commit '86b9741'
Products with long description cannot be added to the cart because they
make the session cookie bigger than the 4K allowed.

This is a temporary fix that makes the description transient.

The long term fix is to only store a cart ID and store carts in
database.
Merge commit 'a5e6902121913386d161f6af02a2e791b898ffb7'
- Support for tenant addons
- Support for platform addon definitions
- Split of the settings UI in 3 categories : general, tenant and catalog
Allow updating entities without providing addons
[maven-release-plugin] prepare release mayocat-shop-0.7.5
[maven-release-plugin] prepare for next development iteration
Fix login outside the scope of a tenant