proper github enterprise support

* fix various instances of hardcoded public github urls
* make the urls overridable, don't make me edit a plugin file
fix various vim errors regarding parameters

* values from json are utf8 encoded
* append() complained when unicode was passed instead of str
* let vim decide what the proper encoding shall be