adding category theme page
Continue work
Continue work
Started re-organizing modules/packages... more to come
Continue split between platform and shop
Continue split between shop and platform
Package moves
Continue module moves : extract abstract service in platform
More module reorganization
[cosmetic] Reformatting poms
Moving catalog configuration in catalog module
- Introduce the notion of a Jackson module role so that modules that
  need to manipulate jackson mappers can have jackson modules registered
- Renamed the "shop configuration" to "catalog configuration"
- Introduce currencies configuration in catalog module
Merge branch 'new-layout'

Conflicts:
	client/pom.xml
	client/src/main/resources/assets/client/javascripts/vendor/angular/1.1.1/angular-mocks.js
	client/src/main/resources/assets/client/javascripts/vendor/angular/1.1.1/angular-resource.min.js
	client/src/main/resources/assets/client/javascripts/vendor/angular/1.1.1/angular.min.js
	client/src/main/resources/assets/client/javascripts/vendor/blueimp/canvas-to-blob.min.js
	client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.fileupload-fp.js
	client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.fileupload-ui.css
	client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.fileupload.js
	client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.iframe-transport.js
	client/src/main/resources/assets/client/javascripts/vendor/blueimp/load-image.min.js
	client/src/main/resources/assets/client/javascripts/vendor/jcrop/css/Jcrop.gif
	client/src/main/resources/assets/client/javascripts/vendor/jcrop/css/jquery.Jcrop.min.css
	client/src/main/resources/assets/client/javascripts/vendor/jcrop/js/jquery.Jcrop.min.js
	client/src/main/resources/assets/client/javascripts/vendor/jquery-ui-1.9.0.custom.min.js
	client/src/main/resources/assets/client/javascripts/vendor/jquery.placeholder.js
	client/src/main/resources/assets/client/javascripts/vendor/sortable-ng.js
	client/src/main/resources/assets/client/vendor/angular/1.1.1/angular-mocks.js
	client/src/main/resources/assets/client/vendor/angular/1.1.1/angular-resource.min.js
	client/src/main/resources/assets/client/vendor/angular/1.1.1/angular.min.js
	client/src/main/resources/assets/client/vendor/blueimp/canvas-to-blob.min.js
	client/src/main/resources/assets/client/vendor/blueimp/jquery.fileupload-fp.js
	client/src/main/resources/assets/client/vendor/blueimp/jquery.fileupload-ui.css
	client/src/main/resources/assets/client/vendor/blueimp/jquery.fileupload.js
	client/src/main/resources/assets/client/vendor/blueimp/jquery.iframe-transport.js
	client/src/main/resources/assets/client/vendor/blueimp/load-image.min.js
	client/src/main/resources/assets/client/vendor/jcrop/css/Jcrop.gif
	client/src/main/resources/assets/client/vendor/jcrop/css/jquery.Jcrop.min.css
	client/src/main/resources/assets/client/vendor/jcrop/js/jquery.Jcrop.min.js
	client/src/main/resources/assets/client/vendor/jquery-ui-1.9.0.custom.min.js
	client/src/main/resources/assets/client/vendor/jquery.placeholder.js
	client/src/main/resources/assets/client/vendor/sortable-ng.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/angular/1.1.1/angular-mocks.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/angular/1.1.1/angular-resource.min.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/angular/1.1.1/angular.min.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/blueimp/canvas-to-blob.min.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.fileupload-fp.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.fileupload-ui.css
	shop/client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.fileupload.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/blueimp/jquery.iframe-transport.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/blueimp/load-image.min.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/bootstrap.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/bootstrap.min.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/jcrop/css/Jcrop.gif
	shop/client/src/main/resources/assets/client/javascripts/vendor/jcrop/css/jquery.Jcrop.min.css
	shop/client/src/main/resources/assets/client/javascripts/vendor/jcrop/js/jquery.Jcrop.min.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/jquery-ui-1.9.0.custom.min.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/jquery.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/jquery.placeholder.js
	shop/client/src/main/resources/assets/client/javascripts/vendor/sortable-ng.js
	shop/client/src/main/resources/assets/client/stylesheets/bootstrap.css
	shop/client/src/main/resources/assets/client/stylesheets/bootstrap.min.css
	shop/client/src/main/resources/assets/client/stylesheets/catalog.css
	shop/client/src/main/resources/assets/client/stylesheets/mayocat.css
Add a notion of "price" to products, which correspond to the price in the
current default currency defined in the configuration.
Multiple currencies price support will come later.
- move default theme in own module
- add price to product front bindings
[cosmetic] Fix layout flow issue
Get rid of the notion of entity reference, and move all URI related
logic outside the model.
- Extract a specific image resource out of the attachment resource
- Add an API to download a cropped version of an image
Work toward full image/thumbnail support for themes
- Migrate to bootstrap 2.3.1 to fix a bug with jCrop