Json::Value constructor: Accept any arithmetic type.

Allow construction of Json::Value from size_t, short, etc.
Fixes issue #64
Ah, I thought it was just `std::enable_if`. Right, no problem then.