fix gadget system
use short name for css provider
fix gadget service detection
update templates
update page templates
update workbench js removed unused libraries
optimize location finder
debug travis composer install