Login and Jasmine-as-Promised updates

Updated Jasmine-As-Promised
Update LoginControllerSpec
Updated Login template to bypass `novalidate`
Updated vendor libs and LoginControllerSpecs.js

Removed login form `no validate` until NG validation is improved…
LoginController api no longer returns promises
LoginControllerSpec now uses mock Authenticator
Updated version of Jasmine-as-Promised library