Added "Transport" Subsystem

This includes new interfaces, an Http transport, and Source/Github
integration.
Added Release class
New stability option in Manifest::getLatestVersion
Fixed Http Transport's Namespace
Updated Manifest tests to reflect API changes
Added Update class