WIP: Incremental Diff Expansion

Review Request #2965 — Created March 17, 2012 and discarded — Latest diff uploaded

Review Board
Current code is ChipX86's.

Current State:
For '+5', '+10' requests, client sends the proper "number of lines" argument. The server responds with the table header for the diff (unmodified), this is not the expected behavior.

An earlier attempt to fix this failed. Will continue working on this later this week.