remove use of java nio in securityManager.

- Nio is not supportet by java 1.6, and unneeded.
Make getBlockName final.

-Make FunctionBlock.getBlockName final. This way it can not be
overridden and abused by ad code.
- Remove the abusing code from EvilBlock.
Big number now defined as public static final int.
Small change, didn't want to commit this with bigger changes.
It is now possible to import the changes of position / name of a functionBlock from the DeployView to Graphiti:
First, you have to reload the diagram into graphiti.
If the Place or Name of a block have changed, the old outdated value will now be red. Attention: If the old value was empty, nothing will be red and you can't that easily see if any changes happened.
Plus, the tooltip of the name and position fields already show the new value. That information can help you to see if a previously empty value was filled by the DeployView.
Now right-click on the value you want to update and select 'Update Block' in the menue. Then the selected value should be updated.
Cleaned leftovers from trying different things.
Refactor BlockRunner as Decorator.

- Refactor the BlockRunner class to only contain the static methodes
  (hashCode(), equals(),... wrapper) rename it to UsercodeWrapper.
- Put the FunctionBlock wrapping code into
  FunctionBlockSecurityDecorator.
- Make sure FunctionBlocks received by sheduleBlock in ModuleAppManager
  are transformed into secured Blocks.
Javadoc for and cleaning of the code used to update name and position modifications in graphiti.
Update funcblock to current master