Selective AllBrowsersPerSharedTest

Added tests to AllBrowsersPerSharedTestBehaviorSpec to make sure user can override browsers to choose browser(s) to run, and this requires to make the browsers field in AllBrowsersPerSharedTest as lazy val for them to work.