Fix bug when uploading builds to iTunesConnect

The Validation tool's -online and -upload options were removed causing
all iTunesConnect uploads to fail. This uses iTMSTransporter instead.

* Create a Package.itmsp - Application Loader's spec for uploading files
* Write metadata.xml explaining what is contained in the upload
  * Add the size and MD5 sha of the IPA to the XML
* Use iTMSTransporter's -upload option to upload the package
* Clean up the created directory

Note: This requires passing in the Apple ID with the -i or --apple-id
option. This can be found in iTunesConnect under:
  My Apps -> [App Name] -> More -> About This App -> Apple ID
Comment on updated distribute:itunesconnect command
Merge pull request #159 from joemasilotti/itunesconnect-fix

Fix bug when uploading builds to iTunesConnect