Support for case-ignorant matching.
Merge commit '00fd4a9888c61a39d8162dbb7e0695f073166745'

Conflicts:
	omnisharp.el
Turning on case-insensitive completions by default, stop disabling caching when ignore-case is on (it’s not needed) and a fix for unnecessary quoting.
Updated documentation to cover eldoc, case-insensitive completion and imenu.
My casing of ‘Imenu’ was wrong.
Whitespace fix
Remove old commented out code
Merge branch 'github-bbbscarter-master' into develop
Bump version 1.6 -> 1.7