Tooltips on idle.

This is currently ugly because we get errors in the minibuffer when
we're not on an identifier.
Do not wrap tooltips into paragraphs
add fsharp-doc, dispatch to fsharp-doc in proces handler
popups using pos-tip are now only shown if emacs supports them (ie, not in terminals). When pos-tip is not available, fall back to `message`.
update pkg for namespaces dependency
add fsharp-doc-tests
Relocate integration tests to subdirectory
New test outputs for change of directory
Rework unit test with FsUnit and automated runner
Make sure to reset all state when quitting completion process
Add bold highlighting to make errors more visible
Increase underline offset for readability
restore message on errors from ac process
remove uneeded with-local-quit, fixes
run hooks only when fsharp-doc-mode is being enabled
ignore elc files
add file header
Merge branch 'fsharp-doc' of github.com:chrisbarrett/fsharpbinding into chrisbarrett-fsharp-doc

Conflicts:
	.gitignore
	emacs/fsharp-mode-completion.el
Allow all tests to be run in batch mode
No tooltip is INFO not ERROR