Don't ignore dist/i18n folder

Fixes #433
Extract available languages to a constant
Dynamically feed $translateProvider from LOCALES
Add more flags for future tasks
Organize flags alphabetically
Add comment about future locales
Merge pull request #434 from latin-language-toolkit/future_locales

Extracting supported languages to a constant
Upate README
Start with concat task for DEV environment
Start to make concat and minification own steps
Minor refactor in Gruntfile
Add grunt-contrib-copy
Add grunt-contrib-clean
Use concat files in dev mode

We are still using *.min.js files in the application, so we don't have
to change anything there. But when we build the system in dev mode, we
only copy to *.concat.js files to *.min.js instead of really minifying
them.
Guarantee a clean build on server start

Clean the dist folder, so that grunt-newer has to rebuild all files in any
event.
Add packages to copy routine
Remove superflous colons in Gruntfile
Minor refactor in Gruntfile
Inline a function in Gruntfile
Fix logic bugs in new build system

We were overcomplicating and therefore broke the system...