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 support for relative urls for Webview widgets in sitemaps.
Adding a new TTS interface to Spech Dispatcher
Resolved module loading issue
Allow configuration of multiple Speech Dispatcher devices
Some file modifications