refactored logout-after-inactivity feature

* refresh keycloak token periodically
* leverage ng-idle and ng-animate
* upgrades AngularJS to 1.2.26

https://issues.jboss.org/browse/AGPUSH-1025

merge to `1.0.x` and `master`
yes, angular update to 1.2.26 is required, it fixes the animation