Add .texlipse for the TeXlipse Latex plugin for Eclipse

This addresses #229
Added Fancy.gitignore
adding global gitignore for KDevelop4

KDevelop4 is the C/C++-IDE from the KDE desktop.
It creates a directory '.kdev4' and a hidden file
<projectname>.kdev4 in the project's root directory.
Added MIDL headers (_i.h) to Visual Studio gitignore
Ignore information for lein plugin directory. The directory is similar to the lib/ directory as it also contains downloaded dependencies (or in this case plugins).
added composer.phar to Symfony2 gitignore
Updated for Magento 1.7.0.0
Ignores for gtags and cscope added.
Added RubyMotion gitignore
Add out folder to gitignore
EPiServer licenses are tied to a machine, so should be ignored
Add *.thm for LaTeX
Add objects and libraries on Windows
Add executables for C++
Add an extension to LaTeX.gitignore generated by listings: *.lol

See: http://tex.stackexchange.com/a/17846
Ignore *.loa generated by algorithm package to list algorithms
add a CONTRIBUTING.md file

add a CONTRIBUTING.md file, copied verbatim from the "Pull Requests" section in README.md
tighten up perl ignores - these files should only exist in the repository root
ignore more perl outputs

- metaspec v2.0 now creates json files
- some artifacts of XS builds
Update Typo3.gitignore - ignore symlinks, not directories for core-files