handle enabled magic quotes as warning, becasue we can deal with it
Merge remote-tracking branch 'vivid/master'
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
compile scss files to css
implement google maps api key passing into js using dynamic asset
implement dynamic asset for text styles
use new dependencies system: assets helper, assets box and ext.tpl
set created dependency before loading child dependencies

avoid endless recursions if dependency depends (indirectly) on itself
add support for * in filename
support .cssClass for component css files
process every component class only once, avoid endless recursion