Push to Angular 1.2.10, jQuery 1.11.0, more modularity for controllers, remove excess $apply in view-switch directive