Allow custom overwritten methods to raise InvalidHeader exception
Allow custom overwritten methods to raise InvalidHeader exception

The state machine event methods may raise InvalidHeader now which is
treated as 400 Bad Request. This is a nice API enhancement as error
handling must not be done in the custom implementations.

spaceone/httoop,spaceone/httoop,spaceone/httoop