Add ProjectStatus.reverse_chronological scope
Update the schema.rb file
Move build status update logic to Project
TeamCityRestProject now updates top 50 statuses

[Finishes #29626937]
Revert "Removed TeamCity Project 7 from being an option in the view."

This reverts commit 28335f5f4fb3ca00f0047491c5f21b00752c59f9.
Revert "Teamcity 7 implementation of building recursively walks down the children tree and kills of performance of Project Monitor"

This reverts commit 6edb766683c010110b3932ada9e0fa4f7b480c03.
Move feed fetching to Project#process_status_update
Add TeamCityChainedProject for builds w/ dependencies
Ignore 'UNKNOWN' builds
Make TeamCityChainedProject#build_id public
Add TeamCityChainedProject to project types drop down
Update chained project statuses only for new builds
Factor shared behavior for TeamCity into modules
Remove the now-obsolete TeamCityBuild model
Rename #process_status_update to #fetch_new_statuses

Also move the HTTP error handling back into FetchStatuses
Move logic to fetch building status to Project
Add TeamCityChainedProject#fetch_building_status
Merge branch 'aggregate_builds_for_tc_7'
Use data attribute for tiles count

replace class parsing for tiles count with data attribute
Fix JSlint parseInt bug