removed ResultName
updating command to reflect new parameters and parameter collections
added InterfaceResult, InterfaceUsageExample
updating to reflect new abuses
updated to reflect new cfg reqs
Merge branch 'death-march' of github.com:bipy/pyqi into death-march

Conflicts:
	pyqi/core/interfaces/optparse/__init__.py
using OptparseUsageExample
removed some commentsw
commented out old stuff, added comments to look at
removed unneeded functionaility
Parameter.Type -> Parameter.DataType
updated factory to reflect new config options
factory is now implementing the correct dynamic class methods
first pass at getting parameters updates
fixing imports
added InterfaceResult and derived OptparseResult
using OptparseUsageExample
accidentally passing self when not needed
using dict access to ParameterCollection
passing self accidentally