Support for nested modules 53034231

`ruby 1.9` raises a `NameError` when `Module.const_get` is called for nested `payload_class` like `SiteLinkJob::SyncsInventoryForLocation`

Also, we had to pin `redcarpet` to 2.3 because the current version `3.0` does not work with `ruby 1.8`