Fixes the flymake-cursor, which depends on package-archives.
Removes some generic directories from the global gitignore.

These are actually used by other languages and hence should not be ignored by default.