Make TextMenu and TextMenuItem public.

The joys of blindly discovering C# DLL export semantics :)
Merge remote-tracking branch 'upstream/master'

Conflicts:
	RasterPropMonitor/Core/TextMenu.cs
Merge remote-tracking branch 'upstream/master'
First pass functional implementation of the MJ SmartASS interface.

It has some bugs, and some fragile pieces of code that need touched up.
Merge pull request #8 from MOARdV/master

Most of the MJ SmartASS interface