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
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
Merge branch 'master' of https://github.com/openhab/openhab into sitemap
changes to the alarmdecoder binding:
- added feature: can now send commands to alarm panel with openhab configuration "send_commands_and_compromise_security"
- fixed bug with parsing keypad messages that contain comma in the message string
- cache state to cut down on update messages going across the openhab bus
Added the Mimolite sensor and relay
Merge pull request #1638 from berndpfrommer/alarmdecoder

[Alarmdecorder] added SEND feature and fixed bugs in the alarmdecoder binding