Error response for invalid security group rules - EUCA-7207

Security group authorize/revoke requests with invalid ports for TCP/UDP
will now fail with an error response. Previously the requests would fail
but the response would indicate success.

EUCA-7207
Merge remote-tracking branch 'origin/dev/sjones/EUCA-7207' into testing