Reviewed-by: darcy
Added Completer::isTerminal and added NULL_COMPLETER. Reviewed-by: jlahoda, mcimadamore