Implement Session backend requirements

Includes updates to build dependencies
Merge branch 'session_backend'

Conflicts:
	borderpatrol-core/src/main/scala/com/lookout/borderpatrol/BorderPatrolApp.scala
	borderpatrol-core/src/main/scala/com/lookout/borderpatrol/auth/TokenFilter.scala
	borderpatrol-core/src/main/scala/com/lookout/borderpatrol/sessions/SessionIDFilter.scala
	project/Build.scala