fsharp/FAKE — pull request #424 by cdrnet (2014-05-10 17:52:36+00:00)
Title: Update Xamarin component packing to newer xamarin-component tool

**DO NOT MERGE** (just yet; see below)

The xpkg helper no longer works with the newer xamarin-component.exe tool:

* The `create` command which was used merely creates a skeleton but cannot be used to actually create a component package (`create-manually` must be used instead).
* Support for additional arguments
* Inline doc of the parameter type

Even though the previous implementation does not work with the xamarin-component.exe tool, it must have worked at some point (or it would not be as it was). While the new arguments do not have any effect if not provided, the change from create to create-manually could break old scripts.

Options:
* A) Keep the old `xpkgPack` as it was with `create` an add a new function that uses `create-manually`
* B) Add another property to the `xpkgParams`. If present, use `create-manually`, else `create`.
* C) Create an independent helper specifically for xamarin-component and leave xpkg as it was.
* D) Try to detect tool version automatically (probably not a good idea)
* E) ?

What would be the preferred way to deal with this, so we do not break anything?

See also:
* https://components.xamarin.com/guidelines
* http://forums.xamarin.com/discussion/11524
* Help output of `xamarin-component.exe help create-manually`