first prototpye of new assets dependency system

still unused
add language parameter to asset urls, contents can be dependent of language now
move duplicate files into own dependency

the new dependency system doesn't support that anymore
add check for duplicate files

if duplicate is found throw exception
process css and js files as we did in old assets loader
add /dependencies/ to assets url to know the difference between static files
support print css file extension