Remove unused classes

AssignmentException, RetrievementException and
InvalidFunctionBlockException are unused
Rename ValueDestination to InputDescription
Move UserConstraints to Deploy view
Minor changes to Activator
Rename DeployView to DeployEditor
Remove unneccessary classes
Remove IntervalEditor

IntervalEditor was simply an IntegerFieldEditor that only allowed
integers larger than 0. I changed the code to use an
IntegerFieldEditor and set its range accordingly.
Remove DND prefix of graphiti classes
Remove BlockType annotation

The annotation is unused since 6dc0e90 as the blocks are only
statically analysed with BCEL.
Some changes to CustomUpdateFeature

It no longer stores the FeatureProvider itself.
Refactored execute a bit, now just gets a generic UpdateFeature from
the FeatureProvider instead of instantiating them itself.
Remove unneccessary throws
Remove unused Features

DoubleClickFeature was not working for Options and is not needed
anyway. single click should be used to edit fields.
MoveBlockFeature was unused and I doubt it would have worked as
intended.
Make FeatureProvider use Map for updating Resource
Remove linking of Diagram to new Block

The code linked the Diagram to a newly created FunctionBlockModel.
However, link deletes all old links, so the Diagram was only linked
to the newest FunctionBlockModel.
Regenerate EMF model
Refactor parts of FeatureProvider