update to make getgitrepo flag flexible

- also --recursive is more meaningful than 1
pull environment rather than fetch
set correct file format for windows drivers
create bash rc file before testing it
move config rules above stuff that may be aborted
change file exists test from -a to -e
add backup for no access to private git repo
add vhdl snippets and comment
remove newline from bash scripts
add colordump shell and vim hex checksum function

-- thanks to charleskeepax
add vsim alias for opening vsim
add blank config fpga script
make config fpga executable
add fpga config stuff
add timing to config script, remove bb ref
add gdc alias for git diff --cached
add fpga config for lattice icecube2
update options for all config script
add tcl to vimrc comments defaults
add all 32b lib for icecube setup