Simplify, rename, refactor Ident parsing
Fixes unnecessary precrack and camelcase
Merge branch 'master' of https://github.com/fsharp/fsharpbinding into refactorIdentParsing

Conflicts:
	monodevelop/MonoDevelop.FSharpBinding/Services/LanguageService.fs
factored out the MonoDevelop types in GetDeclarations
Separate completion parsing from requests

Also remove redundant 'currentIdent' which was returned separately.
We don't need this anymore and it is included in the identIsland anyway.
Move ident parsing into FSharp.CompilerBinding

Also change fsautocomplete to use the merged parsing code
Merge pull request #266 from fsharp/refactorIdentParsing

Simplify, rename, refactor Ident parsing