This change adds an interface for the functionality provide by RouteConstraintAttribute, and adds support for configuration constraints on actions/action-model.