Use bash source include syntax
More robust programmable bash completion
Set history length and append not overwrite
Remove reference to cygwin /etc/profile in comment
Enable lesspipe usage if available

A friendlier version of less that works for non-text input files.