Always copy embedded.mobileprovision

The `embedded.mobileprovision` should always be copied over in the codesign step. Otherwise subsequent builds with a different provisioning profile will build an incorrect app bundle.
Example use case:
```
rake enterprise # Build an adhoc distribution
rake appstore # Build an appstore release
```
Fixed issue where template working trees would not be updated upon git pull
Fix: platform names generated in Info.plist (DTSDKName and DTPlatformName)
Merge pull request #129 from hboon/fix-platform-name-in-info-plist

Fix: platform names generated in Info.plist (DTSDKName and DTPlatformName)
Merge pull request #128 from jamonholmgren/bugfix_update_template_working_tree

Fixed issue where template working trees would not be updated upon git pull
fix a bug in build system where it cannot build app with Korean as app.name

http://hipbyte.myjetbrains.com/youtrack/issue/RM-247

1)
  String#encode cannot convert from UTF8-MAC to UTF-8 propery.
  Looks like iconv library handles it, however Ruby 2.0 does not bundle iconv library.
  So, we need to bundle the tool/library to convert the encoding using the Objective-C API in order to convert reliably.

  If we bundled it as Ruby C extension library, it will not work between 1.8/1.9/2.0 because Ruby 1.8/1.9/2.0 have not binary compatibility.
  So, we need to bundle three binaries for 1.8/1.9/2.0.

  Therefore, we bundles an executable binary to convert the encoding.

2)
  If we converted from NFD to NFC, it might not match between original NFC and converted NFC even if we used Objective-C API.
  We should normalized with NFD where it handles the string which retrived from filesystem.
now always use clang
no longer need llc
more arm64 support
ios: in development mode, only build for i386/armv[6-7] for faster builds
dup the option hash as we are deleting stuff from it and might have to reuse it in case we build for a different mode (dev+release)
generate 64bit type in bridgesupport if iOS SDK >= 7.0
allow users to customize archs
2.8
update README.rdoc
2.9
fix a bug where "motion device:console" is using same class name with "changelog" command.

http://hipbyte.myjetbrains.com/youtrack/issue/RM-258
Merge pull request #121 from bracki/patch-1

Always copy over embedded.mobileprovision
Add `context` method as `describe` alias
fix a bug in `motion update' where comparing version will do unexpected behavior using the string

"2.9" > "2.10" #=> true

So, when we released version 2.10,
Prompting message to update that may not be appeared.