Fix NullPointerException with old configs
getKeychain returns a global keychain preferred over path

When both a keychainName and keychainPath are provided this method will now return a keychain from the global keychain.
This matches the configuration UI where setting a keychainName hides the keychainPath fields but the values remain.
added ability to generate enterprise distribution manifest plist
only call avgtool if checkbox is selected. when creating ipa always use the values in the IPA
Add Test Suite finish compatibility for Xcode 6 beta 4
Merge pull request #41 from vgrichina/patch-1

Fix NullPointerException with old configs
Merge branch 'provide_version_fix' of github.com:timothy-volvo/xcode-plugin into timothy-volvo-provide_version_fix

Updated pull-request with handling of null provideApplicationVersion

Conflicts:
	src/main/java/au/com/rayh/XCodeBuilder.java
Merge branch 'timothy-volvo-provide_version_fix'
Merge pull request #44 from woodnathan/master

getKeychain returns a global keychain preferred over a local path
Merge pull request #45 from timothy-volvo/generate_manifest

added ability to generate enterprise distribution manifest plist
Merge pull request #48 from jonguan/master

Add Test Suite finish compatibility for Xcode 6 beta 4
Config/help: use proper jelly grammar, field instead of help attribute, to avoid 404s