improved vim-7.0 support: most (all?) operations work

 * created autoload/vundle/compat.vim: "compatibility" module
    (implements functions not available in previous vim versions);
    (code taken from my previous commit in 'autoload/vundle/config.vim',
    then modified and extended);
  * added compatibility function for shellescape();
 * autoload/vundle/config.vim: tidied up so that it's a bit closer to
    the file upstream;
  * (previous commit) but added a few performance improvements (avoid
     unnecessary calls and/or operations);
 * altered other scripts to use 'vundle#compat#*()' functions instead of
    those not necessarily available in previous vim versions;
tidied up (comment changes, dead code removal)