Port JSON::RPC::Common to Moo

* Moose replaced with Moo
* MooseX::Types::Moose replaced with Types::Standard
* MooseX::Types replaced with Type::Library
* Class::Load replaced with Module::Runtime
* Test::Exception replaced with Test::Fatal
* docs updated accordingly