Update client side frameworks #117

Update client side frameworks #117

- Frameworks upgraded
Angular 0.9.19 to 1.1.5 (not 1.0.x because this [issue] (https://github.com/angular/angular.js/issues/2256) is only fixed in 1.1.5)
Twitter Bootstrap to 2.3.2

- Polling management has been improved
Remove controllers instanciation in html if route already uses them => less polling instance
Polling are now stopped if you navigate to other page
I use setInterval because karma hangs with $timeout

- seyrenBaseUrl
Remove useless variable

- Integration tests module
I create End2End tests with karma in seyren-integration-tests maven module

- UI enhancements
add a cancel button in each modal dialog
add footer in each modal dialog
add form validation when creating, editing check and subscription
use same html fragment to create and edit check
enhancement footer
add spinner
add icon button
button color: create is green, edit is blue and delete is red
add table-hover to each table displayed
ESC is actived to cancel modal dialog
change <ng:view></ng:view> to <div ng-view></div>

- Subscription
We can edit subscription :)
should close issue #94

- Tomcat
add tomcat7 maven plugin configuration

- Travis
change travis configuration to use karma

Enjoy :)