if we don't have a db configured yet skip kwc resources

required to be able to build assets without db
add build folder to gitignore
cc: check build for up to date git revision
fix ccw for assets
allow lazy building, required for tests
improve build version check
move sass imports to correct folders to match their import name

for some reasons phpsass magically was fine with this
use libsass/sassc for compiling scss
add susy and compass-mixins as individual libraries

previously they where contained in phpsass
don't use stylesheet-url, doesn't work with libsass
remove phpsass
allow detecting of all possible languages statically

this makes it possible to build without database
GoogleMaps dependency: don't inherit File as it doesn't represent a file
improve dependency toString, always output class name
ugly workaround assets trl issue: don't use " in trl
first version of uglifyjs usage with sourcemaps support
fix error in scss code that causes fatal error if compiling using libsass
simplify assets path handling: only use absolute file path when accessing file, else work with type

with that we can avoid looking up the type based on the absolute path in most cases
process compiled scss  with keeping source map intact
use hand written implementation to combine multiple sourcemaps

much faster than mapcat as we don't iterate the whole map