Moving login code to si package

Making it easier for a writing a custom auth service without interfering with the boilerplate code.
Merge branch 'master' of github.com:smozely/Angular-Java-Boilerplate

Conflicts:
	server/src/main/java/com/stevemosley/boilerplate/login/AuthenticationStateProvider.java
	server/src/main/java/com/stevemosley/boilerplate/login/DefaultAuthenticationStateProvider.java
	server/src/main/java/com/stevemosley/boilerplate/si/login/AuthenticationStateProvider.java
	server/src/main/java/com/stevemosley/boilerplate/si/login/DefaultAuthenticationStateProvider.java
	server/src/main/java/com/stevemosley/teammanager/login/AuthenticationState.java
	server/src/main/java/com/stevemosley/teammanager/login/AuthenticationStateProvider.java
	server/src/main/java/com/stevemosley/teammanager/login/DefaultAuthenticationState.java
	server/src/main/java/com/stevemosley/teammanager/login/DefaultAuthenticationStateProvider.java
	server/src/main/java/com/stevemosley/teammanager/login/LoginController.java
	server/src/test/groovy/com/stevemosley/teammanager/login/LoginControllerTest.groovy