ActiveCollab 3.x/4.x support

There's probably more that could be done or cleaned up, but here's a starting point. I renamed `activecollab3` to `activecollab` and kept `activecollab2`. ActiveCollab is now in the 4.x version, and the 3.x/4.x API's are basically the same.