fixed extended info for tasks (provide a block for Orocos.name_service.each_task)

Orocos.name_service.each_task requires a block (calling yield), so
Orocos.name_service.each_task.map(&:to_h) fails

Unexpected error while processing request: no block given (yield)

/home/planthaber/dfki/rock/transterra/tools/orocos.rb/lib/orocos/name_service.rb:174:in
`block in each_task'

/home/planthaber/dfki/rock/transterra/tools/orocos.rb/lib/orocos/name_service.rb:169:in
`each'

/home/planthaber/dfki/rock/transterra/tools/orocos.rb/lib/orocos/name_service.rb:169:in
`each_task'

/home/planthaber/dfki/rock/transterra/tools/webapp/lib/rock/webapp/tasks/api.rb:60:in
`block (2 levels) in <class:API>'
use boolean as paramater type

Conflicts:
	lib/rock/webapp/tasks/api.rb
moved port options to taskmanager.js

Conflicts:
	lib/rock/webapp/ui/tasks/js/api/Ports.js
	lib/rock/webapp/ui/tasks/js/gui/taskmanager.js
removed .to_i from times
improved key handling

key generation function, create_timed_delete takes port as paramater
instead of a key