Update schema for apiDeclaration consumes/produces to require unique entries

I'm not sure if you are taking 1.2 enhancements but right now, an API Declaration will allow duplicate `consumes` and `produces` entries.  This was addressed in 2.0 but it would be nice to see 1.2 updated as well.