Adapted DEB profile after some involved files were moved
Modifed Push plugin to adhere some new classes' names
Fixed PL-163:
 - Adapted RestAPI to return only topological data on Environment or Zone API call
 - Refined ObjectResource to fully support retrieving objects by Environment or Zone
 - Renamed ObjectResource -> ThingResource
PL-163: Fixed model class annotation
Quickfix: moved data initialization from repository/config to freedomotic startup class. Previous solution was making unit testing dependend to data, which may be not available at priming build
Refactoring: repackaging some class
Refactoring: code cleaning almost finished, removed Freedomotic.logger and old SerialConnectionProvider class. This will break all old serial port plugins that are not migrated to the new SerialHelper
Refactoring: remove injector dependency from restapi plugin
Refactoring: remove injector dependency from restapi plugin
Refactoring: complete removed Freedomotic.INJECTOR rom restapi plugin
Solved PL-165
rename freedomotic.objects package to freedomotic.things
rename freedomotic.objects package to freedomotic.things
Refactoring: contrinue to improve code quality. Fixed also a small callout visualization bug on jfrontend
Refactoring: restore plugin inizialization during class instantiation
Refactoring: reorganized rules classes. Removed complete class package names from data
Refactoring: reorganized rules classes. Removed complete class package names from data
First draft:
 - added FileVersionUpdate class with a test method for upgrading objects
 - added XSLT for objects
 - modified EnvObjecPersistence so that is tries to update XML files upon loading.
Second try:
 - forced to use xslt 1.0
 - some problems on the template "replace"
Data upgrade feature working. TODO: add proper .xslt files in config/validator/ folder