Binding for MiOS (Vera) Automation controllers

This binding exposes read, and read-command, access to Devices controlled by a MiOS Home Automation controller, such as those seen at http://getvera.com.

It exposes the ability to do the following things in the MiOS HA Controller
* `Devices` - Read State Variables & Device Attributes, and invoke (single parameter) UPnP Commands to control the Device.
* `Scenes` - Read the current execution state of a Scene, and invoke those Scenes within the remote HA Controller
* `System` - Read System-level Attributes.

It uses the _remote control_ interfaces (aka "UI Simple" JSON Calls, and HTTP Long-polling) of the MiOS HA Controller to keep the _bound_ openHAB Items in sync with their counterparts in the MiOS HA Controller.

The "guts" is outlined in the root-level `README.md` file, along with the JavaDoc that's in the code (although, the `README.md` is better).  

The binding uses the openHAB _Transformation Service_ extensively to "map" the Data & Commands between the two systems.  I provide a set of example MAP transform files in the `examples/transform` directory of the Binding, but these can readily be augmented without needing to tweak the code.

Original code was used from the XBMC Binding, and then heavily modified.  Snippets included from the HTTP Binding for the various datatype mapping functions.

Submitting for early feedback, there will probably be a lot since it's my first binding  ;)
I'm using the `ItemRegistry` to get-back the current Item State during the handling of openHAB Commands.  These Commands include `INCREASE`, `DECREASE` and, in some cases a more explicit value like `50` (eg. a slider's absolute position)

On the MiOS (receiving) end, these have no meaning so they are mapped, at the openHAB end, prior to transmission into something they understand.  This mapping requires peeking into the current value, on the openHAB end, and performing a transform on it _prior_ to delivery to MiOS.

eg. _`ItemCurrentValue`_+1, +5, -1, -5, etc

This is totally controlled by the openHAB MAP configuration files that I provide as examples.

To do this, I need to have the [openHAB concept of] Current value.... which isn't exposed to me in `AbstractEventSubscriber.receiveCommand`.  An `UPDATE` (`receiveUpdate`) carries the new state, but a `COMMAND` (`receiveCommand`) does not...

Basically, I need this so that the Binding (code) isn't hardwiring what to do when _Commands_ like `INCREASE`/`DECREASE` (etc) are received.


I'm not sure how this should be done through Events, is there a solid example of a Binding doing something similar to the above?

ie. that needs the Item's _current_ value during _Command_ execution?