Stricter checking of attributes in Catalyst::DispatchType::Chained

  1) Only allow one of either :CaptureArgs or :Args
  2) :CaptureArgs() argument must be numeric
Reword error message for consistency
Add tests for new Chained strictures