[refactor] rename TicketTracking to TicketTracker, extract from project to generalized adapter concern
[refactor] refactor VersionControl adapters to use the new ProjectAdapter pattern
[refactor] refactor CIServer adapters to use the new ProjectAdapter pattern
[refactor] construct the new/edit project form dynamically from Project's supported adapters
[refactor] refactor the Errbit stuff into an ErrorTracker adapter
[skip] correct 'ticket_tracking_adapter' to 'ticket_tracker_name'
[skip] protect static_charts from invalid data
[fix] restore ability to process test results that don't have coverage information
[improvement] add a link to Jenkins on the Projects page
[refactor] refactor RunTestsOnPostReceive into a class