initial implementation of JPA persistence binding.
added jpa config values in openhab_default.cfg
fixes to transaction management in jpa persistence service. a new entitymanager is created and closed for each transaction.
only name refactorings.
some modification for a separate configuration class (as in db4o binding. This modularity will help in unit tests.
some refactorings. considering varchar uses 4 byte if empty made me switch to a one entity approach having a simgle value column which can take upto 200k.
minor simplifications.
Merge branch 'master' of https://github.com/mdbergmann/openhab
added first test.
reduced size of value column to 32k which is the max size for derby.
Merge branch 'master' of https://github.com/openhab/openhab
minor adjustments for Derby database in column size.
removed first test sqljpa binding reference in binding/pom.xml
IHC binding: improved error handling
Epson binding: TCP connector support
Epson binding: Improved error handling when no response received
IHC binding: added file which was missing on previous commit
added means to manage multiple Netatmo Accounts
code formatting
fixed issue when one of the configured credentials throws an exception
back ported new ConfigDispatcher from ESH to make multiple configuration files possible. Change should be fully backwards compatible