add task language attribute
task and test are now browsable by language.
fix task name unicity (add language criteria)
Merge pull request #475 from arnaudbey/language

language