Test automation identity

Sorry for this rather large pull request but it could not really be avoided as I am converting the integration test to a SBT multimodule project so that I can share code for an upcoming identity test module. To do that I had to update the Scala framework and use the latest version which included some other changes, such as multibrowser support.
Yes, that would make sense. I will implement that.