Merge pull request #2266 from WindowsAzure/master

From Public Repo.
Merge pull request #2267 from WindowsAzure/master

From Public Repo.
Merge pull request #2289 from WindowsAzure/AUX401

Aux401
Merge pull request #2290 from WindowsAzure/AUX41

Aux41
Merge pull request #2326 from WindowsAzure/AUX401

Aux401
Merge pull request #2327 from WindowsAzure/AUX41

Aux41
Merge pull request #2362 from WindowsAzure/AUX401

Aux401
Merge pull request #2363 from WindowsAzure/AUX41

Aux41
Merge pull request #2377 from WindowsAzure/AUX401

Aux401
Merge pull request #2378 from WindowsAzure/AUX41

Aux41
Merge pull request #2392 from WindowsAzure/AUX401

Aux401
Merge pull request #2397 from WindowsAzure/AUX40

Aux40
Merge pull request #2398 from WindowsAzure/AUX41

Aux41
Merge pull request #2433 from WindowsAzure/AUX401

Aux401
Merge pull request #2434 from WindowsAzure/AUX41

Aux41
Merge pull request #2455 from WindowsAzure/AUX401

Aux401
Merge pull request #2456 from WindowsAzure/AUX41

Aux41
Merge pull request #2482 from WindowsAzure/AUX401

Aux401
Merge pull request #2483 from WindowsAzure/AUX41

Aux41
Merge pull request #2491 from WindowsAzure/AUX40

Aux40