Merge pull request #447 from paraiko/master

AnimalDB updates and fixes for DEC plugins, new filter layout in matrix
first work on edit plugin AnimalDB
fix background save, update and delete issue in edit plugin
Update commonservice, fix bug in create value with protocolapplication
function. value.setRelation_name does not work, it needs to be set
explicitely by id,
fix null pointer error in edit background.
first work on restructuring editAnimal plugin.
added color to edit plugin
fix animaltype not correctcly saved in editplugin
This time really fix the null pointer error on background in the
editplugin.
work in progress on edit plugin:
- added more edit fields
- made some fields admin only
- TODO: not all fields work correctly already, fix this.
comment out future print labels option in edit plugin.
improvements for editplugin
show error message when no animals selected in editplugin
add download button to edit plugin, this also works around a layout
issue with one of the buttons floating to the right.
initializ matrixviewr with downloadbutton in editplugin.