Squashed commit of the following:
This closes #6

commit acdc0ca2cbce406733c238c87a532f641f67c817
Author: Peter Frandsen <pfrandsen@gmail.com>
Date:   Thu Jun 5 18:20:57 2014 +0200

    Update SOAPBindingUtil.java

    Added methods to get list of input and output SOAP headers.
    Issue https://issues.apache.org/jira/browse/CXF-5789

commit 047be6b98589471af544aa8ee47c6cc447924472
Author: Peter Frandsen <pfrandsen@gmail.com>
Date:   Thu Jun 5 13:01:44 2014 +0200

    Update WSIBPValidator.java

    Added check for method signature before call through reflection.
    Run all checks before returning false in case of validation error.

commit e0fc39168c584e683791f88da6b2ea98a5ea3789
Author: Peter Frandsen <pfrandsen@gmail.com>
Date:   Mon Jun 2 18:48:34 2014 +0200

    Update ToolErrorListener.java

    update addError and addWarning to pass message methods they call instead of passing null