Added scientific notation to time/dt

This PR makes various improvements to Console output:

1. Implements 'scientific_time' parameter for time/dt (closes #2763)
1. Fixes color output for variable norm printing
1. Fixes nonlinear/linear residual printing in scientific notation