Add type and update interval to FunctionBlock

The block type and update interval are now queried once during doInit
Remove TODO
Use FunctionBlockSecurityDecorator

ModuleApplicationManager and Application now use FunctionBlockSecurityDecorator
as much as possible. Only FunctionBlock's final methods that do not call
user supplied code are called directly
Change ApplicationListResponse

ApplicationListResponse no longer sends all FunctionBlocks. Instead only the
UUID of the blocks is sent. It does not yet sent any information on which
applications are responsible for using each BlockTypeHolder, see #40
Add doInit to securedMethods

doInit needs to use reflection to inspect the FunctionBlock