Merge branch 'release/1.0.0' into develop
Added contact details to README [ci skip].
Added IRC channel to README.md [ci skip]
Updated to Evenement ~2 and Enumeration ~5.
Removed PHP 5.3 from Travis CI configuration.
Refactored parser to use a trait instead of an abstract base class.
Use EventEmitterTrait on EventedParser.
Removed ParserTrait - it's main purpose was to abstract away the reflection required to expose protected methods to the event emitter, which is no longer required under PHP 5.4.
Short array syntax, other CS fixes, etc.
Added some basic benchmarks.
Bumped version and updated changelog.
Updated readme examples to use short array syntax.
Various micro-optimisations resulting in approximately ~2.4x performance improvement.

Version 1:

    Icecave\Duct\EventedParserEvent
        Method Name   Iterations    Average Time      Ops/second
        -----------  ------------  --------------    -------------
        parseBuffer: [10        ] [0.1276811838150] [7.83201]
        parseStream: [10        ] [0.1286560535431] [7.77266]

    Icecave\Duct\ParserEvent
        Method Name   Iterations    Average Time      Ops/second
        -----------  ------------  --------------    -------------
        parseBuffer: [10        ] [0.1284358024597] [7.78599]
        parseStream: [10        ] [0.1233790874481] [8.10510]

Version 2:

    Icecave\Duct\EventedParserEvent
        Method Name   Iterations    Average Time      Ops/second
        -----------  ------------  --------------    -------------
        parseBuffer: [10        ] [0.0564356803894] [17.71929]
        parseStream: [10        ] [0.0533864974976] [18.73133]

    Icecave\Duct\ParserEvent
        Method Name   Iterations    Average Time      Ops/second
        -----------  ------------  --------------    -------------
        parseBuffer: [10        ] [0.0545754432678] [18.32326]
        parseStream: [10        ] [0.0537288904190] [18.61196]
Updated changelog [ci skip].
Merge branch 'release/2.0.0'