Merge pull request #110 from emonhub/testing

Update the development branch with recent changes
Update README.md
Update emonhub.py
Improved "Jee setting" checks

Changed logic to check if device setting matches new setting first and
then if device setting is different or not available to check, then
proceed to change/set. This should prevent previously set non-default
settings being re-set at start up when using Jee devices on post
RF12demo.11 firmware.
Improved "Jee setting" checks

Minor changes to the way setting strings are tested for on post
RF12demo.11 devices.
Added "node id" test

If a float is passed as a node id it can fail. added int 0 to 31 check to first value in payload.
http://openenergymonitor.org/emon/node/6048
minor correction
Merged from emonhub/testing
Reintroduced a "dropped" commit

9cb0a18e6442544bc47f0e88766c9251b0d815cd
This didn't get carried over with the merge
minor fix

Found when socket interfacer passed node id as a string it would pass
the float test but fail the division by one to test if an int.  added a
cast if float test passes
Removed links to Master branch and documentation,

[Released version is on the Master branch](https://github.com/emonhub/emonhub/blob/master/README.md)
[Visit emonHub Documentation !](http://emonhub.org)
Merge pull request #130 from otherWIP/experimental

Experimental
Update README.md
rc2.0? version
Merge pull request #132 from otherWIP/experimental

Draft MQTT interfacer
Merge pull request #8 from emonhub/experimental

update from upstream