Mildly improve Github's magic getter
Adding gitignore files to each package
Throw exception if name is invalid in Github __get
Capitalise Test folder names.
Update @package

Closes #14
Remove @subpackage

Closes #16
Port joomla/joomla-platform#1831
Resetting @since for semver