Shared Tests AllBrowsersPerTest & Lazy firefoxProfile

-Changed AllBrowsersPerTest to use shared tests approach.
-Make firefoxProfile def in AllBrowsersPerTest lazy val.