Refactor build, module and code infrastructure.

    List of changes:
        * Added core module. This will eventually be the public API for PandaIO.
        * Renamed http-server module to runtime.
        * Moved classes which are not part of the runtime to the core module.
        * Changed HttpRequest's content and headers method signature.