Initial work towards cleaning up parser hook code

Change-Id: I3564430012deea5ded6bbffe54acf676b4c84639
Removed out parser hook api code and introduced setup class

Change-Id: Iac3f489658c63a73e819b4f90db7de05314dc480
docs++

Change-Id: Ic8a21fc986780ff6fb4fc8c3238747533521f076
added ParserHooks loaded check

Change-Id: I99b388a41808d54698d299900cab6496d3ccef72
docs++

Change-Id: I557a88d062a5ec180e71f3adf626eabedb8654de
fix issue in setup

Change-Id: Ia54fb3d6f9b5f330a0430fe3bf189ebbdfc2c020
fixed registration issues

Change-Id: Iae36e84564c3080f313eba59534d2a181c350e89
Added SetupTest

Change-Id: I938b5b7c25ca62e56014164cd7bbe5db02f419a9
minor cleanup

Change-Id: I162df16386cfe2b84f293ce36059f9e50e2a8d3a
registrationer -> registrant

Change-Id: I0b0b1324b969264c971e1542a057dc90d64f882a
Comply with PSR-0

Change-Id: I9979a5e710532464b0765f4c66f2d42ec550a813
fix ingroup tag

Change-Id: I853d04bc18b4ad5bf01a9dc74b30c4b7736d9f51
improve use statements

Change-Id: If75f1c256832ccbda9c1b158edf8197d0cc93233
Make tests less bound to MW

Change-Id: I3da5ebedcaf6c0dac3bc8f85e9d966fa4ebd29f2
Merge branch 'master' into 1.0.x
Automatically register tests with MW

Change-Id: I57cd05db71722cda66b8764f2529ec42f800505f
Added phpunit.xml.dist config file and bootstrap

Change-Id: I33785f2569a928620c197f96330327c9aa915066
Added TravisCI config

Change-Id: I8cfd6815d447a4b2d4a64134dad070f2ab6e3d2c
Fix clone path in travisci build config

Change-Id: I92a1552b2fe92411e0a54d4e3d254e0eaf192c6f
Added composer.josn file

Change-Id: I81943d2c3e7bf8402ea7a532259b6128fe906954