Create OSGridController::addColumn method

New method uses "type erasure" pattern to store function pointers of any
type within OSGridController.

Fixed several compiler errors.

Commented out unused include of WebKit in ResultsTabView.