Add gitignore for Sencha/Extjs

Source for this can be found at http://docs.sencha.com/architect/3/getting_started/developing_team_apps.html
Restore original comment about node_modules

It's not the opinion of "some people", it's a conditional circumstance.
Even proponents of checking node_modules into Git agree that you
shouldn't do it when you're writing a module to be included as a
dependency on npmjs.org: the advantage of checking node_modules
into Git is only for fully-packaged apps, which is why the original
comment was what it was.
adding bower_components
Update Lazarus.gitignore
exclude vignettes products
added JDeveloper.gitignore
Update Rust.gitignore
Added Haskell GHC profiling related files
adding dynamically linked haskell libraries
revert
Merge pull request #1272 from jakubtuchol/dynhaskell

adding dynamically linked haskell libraries
Merge pull request #1267 from rogersuen/global-jdev

added JDeveloper.gitignore
Merge pull request #1271 from bitemyapp/patch-1

Added Haskell GHC profiling related files
Merge pull request #1261 from jaxx/master

Ignore debug information files
Let node_modules FAQ URL speak for itself
Merge pull request #1233 from stuartpb/patch-1

Restore original comment about node_modules
Remove ExtJS-MVC
Merge pull request #1197 from TonyArra/extjs

Add gitignore for Sencha/Extjs
Added *.sqlite3-journal to Rails.gitignore
adding entry for ignoring <solutionname>.sln.ide folder which contains visual studio 2015 solution specific cache data