Added the new upload directories and ignore the cache directory completely.

With SugarCRM 6.4 the `cache/upload` directory moved to `upload` and
`upload_backup`. These directories can safely be ignored.

Additionally the `cache` directory is now ignored completely because it
leads to the behaviour to use the git repository as a kind of backup
tool if several parts of it are included. Furthermore the directory
structure beneath `cache` is victim of enduring changes by the
developers.

I did also some code cleanup regarding the path names e.g. adding a `/`
before most file and directory names.
Adapted the ignored directories to use `dir/` instead of `dir/*`
Gitignore file for Phalcon Framework, a fast-growing framework developed in C for PHP. Excluding here:
- Cache files
- Development config files
More information available in phalconphp.com
Merge pull request #1 from github/master

merge from github to my fork
Explanations for ignoring the cache directory

I wrote a more explanatory comment regarding the cache directory
and why it is ignored.
added node_modules
Remove astherisk before trailing slash
Remove duplicate rule
Update to Magento 1.8.x
Update Python.gitignore
Rails: Ignore the new home of secret_key_base.
secrets.yml, not secret.
Merge pull request #891 from hulet/duplicate-fix

Remove duplicate rule
Merge pull request #896 from github/ignore-rails-config-secret

Rails: Ignore config/secrets.yml
Added SCons.gitignore
Add "dist" and ".cache" folders for Play 2.2.x
Link: http://www.playframework.com/documentation/2.2.x/Anatomy
Add output directory of sbteclipse plugin,
which is ".target" directory.
Ignore grunt and lcov build files in Node projects
also ignore sensitive configuration data
fixed handling of nuget packages