Include base class members when inside an extension declaration
Merge branch 'cleanup' into extension-methods
Simplify syntax highlighting

Do not highlight array literal tags or compiler directives anymore.  This makes
it much easier to fix some syntax highlighting bugs that have been hanging
around for quite some time.

Fix issue #13
Fix issue #14
Fix issue #33

There's still a couple syntax highlighting issues but I'll wait to see if
anyone actually runs into them before spending a lot of time fixing them as
it will be quite challenging to fix the remaining issues with just the
SyntaxMode XML file.
Fix issue #30

Some cleanup work remains but otherwise this appears to be working.
Remove helper method for resolving type

Recursively unwrapping a WrappedType instance results in the
wrong type being used for member completion.
Log exceptions instead of ignoring them
Add unit test for extension methods
Fix bug with code completion for StreamType nodes
Flatten code structure a little
Merge branch 'master' into goto-declaration
Fix bug where not all members were displayed when in class
Add new context menu command for 'Go to declaration'

Only works on declarations from source code.  I had some issues
compiling after referencing the MonoDevelop.AssemblyBrowser assembly.

Shortcut key of F12 doesn't seem to be working yet either.
Don't assign shortcut key to 'Go to declaration' command
Use _location directly instead of going through _node
Log ex as String instead of just ex.message
Include new BindMixinsPhase during compilation
Fix issue #48