Update module names to match their artifactIds
Change license to UNLICENSE
Unpack also any other themes

Note that the production module still only compiles the mockapp
theme by default.
Reorganize backend and data packages
Convert About view content to CustomLayout

This could perhaps be taken a step further by converting whole view
Better position reset text field button
Add padding for login information panel
Validation fixes

- close form only if commit succeeds
- don't print validation exceptions
Clarify theme precompilation in readme
Use Vaadin 7.3.5
Improved about text
Improved login text
Use constants for theme styles
Improved validation and button disabling on product form
Don't wrap availability labels in table
Minor fix to login screen text
Only admin can edit products
Narrower menu header on ceratin display sizes
Refactor selection logic
Reformat Java code with Vaadin settings