Implemented makeRelative for the new router.

Switched the samples over to use the new makeRelative functionality.
Added a master build file.
Cleanup of build scripts.
Improvements to the serializer plugin.
Moved the http module into a plugin.

Some improvements to the serializer plugin and the http plugin as well.
Merge branch 'release/upstream' into develop