bump akka to 2.2.4 and spray to 1.2.1
allow specifiying an uri to create MongoClient
move porter messages to its own package; improve error messages
adds synthetic property to distinguish record sources

a property that is set by stores for accounts and groups
tells, whether the account or group originated from a
read-only or mutable store
add delegates to PorterContext that reuse the realm