Make include paths relative

This patch makes public header files use relative paths rather than the global references previously used.

These changes make the headers more resilient to relocation, as required to build a proper Rocket.Framework bundle for OSX as referenced in issue #105 and pull request #181