Add refactored JGitHub package

This is a package that didn't made it into the platform.

The "current" version can be found here: https://github.com/joomla/joomla-framework/tree/staging/src/Joomla/Github

This may still need some cleanup. I'm putting it here "on the table" so interested people could get their hands and/or eyes on it.