Split the ReturnAdapter into two different adapters (as per #7), returning default(TResult) on leaf nodes.
Added an arguments parameter to the return adapter builder that specifies how many arguments should be included in the adapter.
Updated the ReturnAnaysisAdapterBuilder to build adapters with arbitrary number of arguments.
Removed the builder for depth first return adapters as it does not function under the setup defined by #7.
A version of the return adapter without type arguments is no longer constructed.
Fixed typo that caused the wrong argument to be emitted in return adapters.
Added a two arguments return adapter.
Added a three arguments return adapter.
Added the ReturnAnalysisAdapter classes generated by the new code builder. This closes #7.
Added three additional icons to MessageIcons: Error, Warning, Working.
ShowMessage (in EditorForm) has an optional duration argument.
The Build menu item in SablePPEditor is disabled while the generator is running.
SablePPEditor uses the MessageIcons.Error for displaying compilation errors, and shows a message while compiling.
The entire Tools menu in SablePPEditor is disabled when no file is loaded.
Merge branch 'ReturnAdapterTuples'