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
Merge branch 'stricter-chained-arg-attrs' into SicilianButtercup