Additional method to get Key URI without Google Charts

I splitted the GoogleAuthenticator::getQrCodeUrl method, so the developer can choose if he wants to use Google Charts for creating the QR code, or if he wants to use his own QR code generator. The new method is called GoogleAuthenticator::getKeyUri which is based on the original method. Tests and example are included.