Support action API requests

In some cases, the application needs to expose APIs that do not map to
the standard HTTP methods.  We support these requests using POST with
a mandatory 'action' query parameter that maps to the associated call in
the associated resource model.

Change-Id: I43bfaa954a85fa434beb1c5cf7b1ae18036f9ede