indent library output in configure_libraries
fix bug in log.indent
add config.has() method to check for a given key
move non avalon stuff from library.avalon to configure_projects
refactoring, error handling and missing android xhdpi