Squashed commit of the following:

commit d84ab1a15517bd3e90c6ee53d2a95cdaaf8c07ee
Merge: 8db81bc 1daf6b5
Author: mably <f.mably@gmail.com>
Date:   Sun Nov 16 18:15:05 2014 +0100

    Merge remote-tracking branch 'remotes/origin/master' into mably

commit 8db81bc18060ff7d23ce1c325ec6b7757fee977c
Author: mably <f.mably@gmail.com>
Date:   Sun Sep 28 20:46:55 2014 +0200

    getdifficulty command update for ppc compatibility

commit 6636c52ef5c01bccdc32fc51efd1d1fe2bb3a96d
Author: mably <f.mably@gmail.com>
Date:   Sun Sep 28 18:39:52 2014 +0200

    Balance using FloatAmount for JSON marshaling

commit 68608c18c502dda32ae594fa5aaf8259fc991ea4
Author: mably <f.mably@gmail.com>
Date:   Sun Sep 28 17:08:58 2014 +0200

    MoneySupply added to getinfo

commit ac49d38a64d2c1d61ae5f0d1a6ff562714d32304
Author: mably <f.mably@gmail.com>
Date:   Sat Sep 27 18:31:38 2014 +0200

    btcjson fork updates