switch to gradle; add system bars coloring; upgrade some deps