Add $! result history expansion

+ Prevent console commands that don't evaluate an expression from
  clobbering the saved result.
+ Add $! history expansion.
+ Update docs.