Added a configuration delegate to ignore some endpoints in the index

Add a new method on SwaggerSpecConfig which allows the end user to specify an arbitrary delegate which is used to determine whether or not an endpoint should be included in the index.  Includes a new test for this feature.
No need for this to be public - I'd replace with and instance variable and rename to _ignoreActionResolver (as per the comment below)