Support CustomData

As of the latest fabric update a new element called "CustomData" can be
defined for the Windows/Linux Provisioning Configuration data:
http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx

This patch adds a new parameter called "--custom-data" that points to a
file.  The contents of the file will be base64 encoded and added to the
Windows/Linux Provisioning Configuration data.
Support CustomData for both Linux and Windows
Coding style: fix indentation
Update azure mobile preview commands
Merge branch 'dev' into CustomData

* dev:
  update readme for mobile services scale changes
  add column support, update tests
  Add contributors.txt and update copyrights
  add missing server delete recording
  Update ChangeLog.txt
  add confirmation prompt to scale due to term reuse
  Fix incorrect reference
  Update shrinkwrap for node 0.6
  Fix issue with missing body in request POST / PUT
  new tier modes
  new tier modes
  Update windows installer version
  Lock dependencies
  Add check for hostnames on site browse
  Update README.md
  Update README.md
  Add missing semicolon
  Update version and dependency
update cli.mobile-tests.nock.js
Update cli.mobile-tests.nock.js
Update cli.mobile-tests.nock.js
Fix PersistentVMRole detection on vm create
Fix missing word
Fix missing word
Merge pull request #1075 from fernandoacorreia/fix-PersistentVMRole-detection

Fix PersistentVMRole detection on vm create
Merge pull request #1060 from v-jiasi/dev

Update azure mobile preview commands
Fix missing word

replace key in code
Revert "Fix missing word"

This reverts commit 946f886dbfe8fbf8574d82645258273722158b50.
Merge pull request #1106 from yamatoya/ja-jp

Ja jp
Revert "Revert "Fix missing word""

This reverts commit 1e2473817f859c7f41ae6f32af8c50f81d94689b.
Merge pull request #1107 from yamatoya/dev

Fix missing word in a locale (en-us) file.
Merge pull request #1048 from szarkos/CustomData

Support CustomData
Merge branch 'release-0.7.5' into dev