Extend the action decorator into an action handler generator

This patch adds action arguments passing and internal redirection to
the decorator. It can generate a complete action handler according to
the action name and arguments dynamically. It's more convenient to add
new action handler with this change.

Signed-off-by: Mark Wu <wudxw@linux.vnet.ibm.com>