Add number support and integer to float conv

Added the NumberValue support and integer to float and double conversion.

This is a fixed compile error version of the following pull request:
https://github.com/msgpack/msgpack-java/pull/66

Sorry about the mix up.