PHP abstraction library for accessing various version control systems