Use noremap for IMAP mappings

The IMAP mappings used plain [inv]map instead of the noremap
versions.  This causes conflicts with other plugins.
Merge pull request #1 from elehack/fix-mappings

Use noremap for IMAP mappings
remove remaining SVN/CVS keywords
Makefile: Use git rev-parse
Restore registers with setreg()

Do not use "let @a = _a" to restore registers, since this adds an extra line
feed character to the register.

References:
- http://stackoverflow.com/questions/26896399/why-does-let-modify-the-value-it-assigns
- https://bugzilla.redhat.com/show_bug.cgi?id=1163518

Patch idea by Daniel Wagner <me@dmwit.com>
Fix some mappings to avoid unexpected recursive expansion.
Make python scripts more PEP8 compliant
texviewer.vim: Fix typos
added support for biblatex citations (\addbibresource)
changed import routine to read remote files (any url) as well
This now makes it possible to use zotero directly as source with the
biber backend.
texviewer.vim: Make bib regexes more precise
Added shortcut for align environment.
wizardfuncs: Add EAL
imaps.vim: Add multibyte LHS support

- Add s:MultiByteStrlen() and s:MultiByteStrpart()
- Allow for example IMAP chaining as follows:
call IMAP("\\subset", "⊂", "")
call IMAP("⊂eq", "⊆", "")

References:
https://sourceforge.net/p/vim-latex/patches/5/
compiler: Use fnameescape()

- Properly escape filenames for viewers
- Use format strings to make command lines easier to read
Trigger citation completion on \Cite as well as \cite.

This is useful for BibLaTeX users, where there is a \Cite* family of commands.
Fix #9 restoring of cwd

The s:origdir variable was local to the source file. Since all functions used
the same name for the variable to save the old working directory, restoring did
not work with nested function calls as one call would overwrite the restore
value of a function invocation higher up the stack.

This was fixed by replacing s:origdir with a local variable l:origdir
Reverted changes from kaihowl in texviewer.vim
Added a '$' to the regex, so that the backslash (windows) would be
detected at the end of the line.
Fix python shebangs to use python2
Fix: Correct check for *readline.

Fixes https://github.com/gerw/vim-latex-suite/issues/6