Json::Value constructor: Accept any arithmetic type.

Allow construction of Json::Value from size_t, short, etc.
Fixes issue #64
Maybe comment that you're defining this to work around the lack of `std::enable_if` before C++11? (Assuming that's the case.)