Adds Json.aspx, the beginnings of a REST api

Currently Json.aspx reports which bots are building, inactive, or dead.
Doesn't check for authentication.
Merge pull request #7 from abacon/json

Report which bots are active, inactive, or dead as JSON.
Added some rudimentary login support to Json.aspx. Ugh.
No need to order revisions when fetching revisions to check when scheduling.
Disable lanes with no pending work in the last 30 days.
Hide lanes that both 1) track a branch with no new commits in the last 30 days and 2) have no pending work.
Revert "Disable lanes with no pending work in the last 30 days."

This reverts commit 997ab219ba8ae96f1fd63c364fa619807f08056d.
Revert "Hide lanes that both 1) track a branch with no new commits in the last 30 days and 2) have no pending work."

This reverts commit a9894235b02a4b34749ce22a3d04c390212d6993.
Fix sed
Hide lanes that both 1) track a branch with no new commits in the last 30 days and 2) have no pending work.
Don't take into account revisions that don't have their dependencies fulfilled when checking if a lane has pending work (when determining if a lane is old or not).
Include OutputCache in index.aspx.
Adjust the duration to 45s
Add some logging to GetFrontPageData4
Revert "Add some logging to GetFrontPageData4"

This reverts commit 9fb434a289cd8a2818708a5fe788444c4124c42b.
Made the topbar thinner, reimplement dropdown on admin menu.
Fix IE8 display bug. Really? Borders around image links?
Minor aesthetic change: removed some padding in topbar, because when wrench doesn't stay centered it makes a centered topbar looks ugly.
Navbar font change to opensans
Use the right protocol when loading font