Parameterized BrowserSession to take in a Driver.  Overloaded the intern...

...al constructor to just take in  a Driver instead of a DriverFactory.  Reordered the parameters to be consistent.  Added some XML comments because R# was bugging me about it.  Added Test in ApiExamples @ the bottom.  TestSessionbuilder used the constructor that I re-ordered.  Re-ordered its parameters.

I also renamed some variables to fit the naming convention that R# likes.