Merge pull request #95 from dongilbert/staging

Fix subsplit routine
Remove the dependency on the string package from uri.
AbstractUri::buildQuery() should not return a boolean value.
Provide some basic documentation for the Uri package.
Rely less on JLoader.
Remove the unused IS_UNIX constant.
Remove TestCase and TestReflection.
Reduce use of JFactory.
Remove unused code from JFactory.
Remove unused mocks.
Merge pull request #97 from dongilbert/staging

Remove jimport from filesystem package
Fix up namespacing on exception thrown in UriImmuteable.
Remove unneeded use statements.
Merge pull request #98 from realityking/loader

Reduce dependency on Loader and Factory.
Merge pull request #96 from realityking/uri

More improvements for the Uri package.