webapp: remove unused code
webapp: use #to_json_value to handle floating point fields properly

to_json_value will properly marshal NaN, Infinity and -Infinity as
strings, as JSON cannot represent them and they are important in
our case (the recommended solution of setting them to null won't work
for us)
mention in manifest.xml which gems are needed for the test suite
ruby_tasks: set a model for created permanent ports
test,webapp: make the tests robust against changes in typelib and orogen