Changed matchedText to be different for different completionTypes.
Removed ~ from set of delimiters.
Fixed 111.
Added a parser for shell command line parsing that takes care of escaped whitespace and quotations. Addressed notes #116.
Merge remote-tracking branch 'upstream/master' into fix_111_tilde_completion

All tests pass.

Conflicts:
	src/Hspec.hs
Small fix in delimiter; I deleted the isSymbol check earlier by accident.
Merge branch 'fix_111_tilde_completion' of https://github.com/edechter/IHaskell

Conflicts:
	IHaskell.cabal