Merge pull request #1517 from WindowsAzure/master

Updating from Master.
Merge pull request #1520 from WindowsAzure/master

Updated from Master.
Merge pull request #1528 from WindowsAzure/master

From Public Repo
Merge pull request #1531 from WindowsAzure/master

From Public Repo
Merge pull request #1551 from WindowsAzure/master

Updating from master
Merge pull request #1555 from WindowsAzure/master

Updating from master
Merge pull request #1583 from WindowsAzure/master

From the Public Repo
Merge pull request #1586 from WindowsAzure/master

From the Public Repo
Merge pull request #1607 from WindowsAzure/master

From Public Repo
Merge pull request #1609 from WindowsAzure/master

From Public Repo
Merge pull request #1618 from WindowsAzure/master

From SDK22
Merge pull request #1620 from WindowsAzure/master

From SDK22
Merge pull request #1626 from WindowsAzure/master

From HDInsightGA
Merge pull request #1628 from WindowsAzure/master

From HDInsightGA
Xamarin iOS and Android docs (first draft)

Xamarin-contributed docs for iOS and Android samples using C#
Merge pull request #1648 from conceptdev/Xamarin

Xamarin iOS and Android docs (first draft)
Merge pull request #1666 from WindowsAzure/master

From Public Repo
Merge pull request #1668 from WindowsAzure/master

From Public Repo
Merge pull request #1669 from WindowsAzure/master

From Public Repo
Merge pull request #1670 from WindowsAzure/AUX312

Aux312