Enhance suggest output and fix a small typo.

This commit enhances autocompletion output a little by showing
additional information in the autocompletion dialog and using different
bold and italic fonts for different types of suggestions.
Correctly filter suggestions on ctrl+space activation.

This removes a bug where the filter would not be set correctly when
executing auto-complete with ctrl+space and already typed text behind
the dot. For example myVar.call<CTRL+SPACE>.
Use case..of syntax instead of lengthy if else
Fixes #34 - Add close current tab and close all tabs file menu entries
Moved the 'Close' and 'Close All' buttons below the recently closed
files.
Merge branch 'master' of github.com:nimrod-code/Aporia