add support for gitlab as a web viewer for version control.

This commit adds support for gitlab as a version control viewer type.
Merge pull request #1 from billhoffman/master

add support for gitlab as a web viewer for version control.