updating database settings for my onebox
Adding Cert Auth for context creation
Added tests for context creating using cert auth.  All tests for sqlDatabase pass.
Found more relevant tests.  Made some changes so they now pass too.
Added some tests to test the -SubscriptionData optional parameter for context creation.  All passed.
Added functional tests for DB CRUD with Cert Auth.  They all pass.
Made some small modifications to ServerDataServiceCertAuth.cs so that the Channel persists between usages.  This is also used for testing purposes.

Wrote first unit test for NewAzureSqlDatabaseWithCertAuth and it now passes.
Finished writing the Unit tests for DB CRUD using certificate authentication.

There are 46 tests that I run and pass.
Fixing naming and cleaning up usings.
fixing parameters and a couple test failures
Get database with server name done.
working on adding -ServerName parameter sets to DB CRUD.

Done:
Get-AzureSqlDatabase
New-AzureSqlDatabase
Remove-AzureSqlDatabase

Wrote test for:
CreateAndGetDatabaseWithServerName.ps1
adding functional test for Remove-AzureSqlDatabase when using server name.

Other tweaks to make tests pass.
{Get|Set|New|Remove}-AzureSqlDatabase now accept -ServerName as a parameter and function properly.

All functional tests are written.
Fixed CreateGetDeleteServer.ps1 script so that it targets the local Onebox and goes throught the mock RDFE that James Tao made.

The test now passes.
CreateGetDropFirewall and CreateGetDropServer tests now work when targeting a one box with mock rdfe running.
Removing the -ManageUrl parameter set for the context creation.
Removing the -UseSubscription parameter set for the context creation.
Fixing some tests.
Fixing parameter sets and tests.
doing a bit of code clean up