Declare -[NSArray firstObject] in a category.

Fixes #42
Handle case when plugin is loaded after application finished launching
Handle Nib loading failure after an update
Add Xcode 6 Beta UUID
Trick `DVTTextCompletionInlinePreviewController` into using `name` more directly

as in Xcode 6 beta the choice no longer depends on `rangeOfFirstWordInString:`
Actually, make InlinePreview use completionText, but just without tokens

Swift parameter lists look much better this way...
Method definitions too...
Add some additional separators in convertRanges to support more of Swift
Skip leading non-identifier characters for scoring purposes

makes Swift parameter lists scores and ranges more sane
Update comment
Use identifier character set provided by `DVTCompletingTextView`

fortunately doesn't (yet?) include pigface
Merge branch 'xcode6' into develop
Fixup wrong default
Bump version number; update markdowns