Cleanup POM
JDF-72: remove duplicate utility classes from the test package.
JDF-73: Align Business Logic chapter with latest changes in TicketMonster and fix tests
Prepare for 1.0.5.Final release
Prepare for development of 1.0.6-SNAPSHOT
JDF-77 Improve exceptions

* Mark SeatAllocationException as @ApplicationException and indicate the correct rollback strategy
* Add an ApplicationException subclass to WebApplicationException
* Both changes improve clarity as well and don't cause the container to log them as system exceptions
Use a single index file for both mobile and desktop versions of the application
Use a single configurable setting for the base URL (for REST services)
Configuration cleanup
Adding separate configurations for iOS and Android -support for overriding URL.
Fix file references
Remove references to desktop-index.html
Adjust web configurations
Simplify desktop.js more
Fix configuration
Fix AMD loading when initially loading the page:

- use requireJS shim for Backbone
Fix remote call prefix
Changing work version to 2.0.0-SNAPSHOT
Prerequisites for GWT
Add Cordova versions for IOs and Android to TicketMonster