Merge branch 'hotfix/24'

Close #24
Use provided links if available

Signed-off-by: Michael Gooden <michael@bluepointweb.com>
fixed duplicate scheme and hostname in routes
Added a test for the create link
fixed travis errors
Throws errors on failing to instansiate/set proper hydrators
Fixed #33 PhlyRestfully Should fire events on OPTIONS calls...
Passing event parameters for #35
Merge pull request #26 from MichaelGooden/hotfix/render-collection-resource-links

Utilize LinkCollectionAwareInterface when rendering collection resources
Merge branch 'hotfix/26'

Close #26
Merge branch 'hotfix/26' into develop

Forward port #26
Merge pull request #27 from macnibblet/hotfix/hostname-router-bug

Hotfix/hostname router bug
Merge branch 'hotfix/27'

Close #27
Merge branch 'hotfix/27' into develop

Forward port #27
Merge pull request #29 from macnibblet/hotfix/exception-on-invalid-hydrator

Throws errors on failing to instansiate/set proper hydrators
Merge branch 'hotfix/29'

Close #29
Merge branch 'hotfix/29' into develop

Forward port #29
Added some tests
Allow short-circuiting controller execution if an API Problem is created
Merge branch 'feature/dispatch-api-problem-intercept' into develop

Allow short-circuiting controller execution via API Problem (as reported by @mac_nibblet)