[galaxy-commits] commit/galaxy-central: martenson: libraries: more refactoring; basic UI based on role handling; attaching to global Galaxy object; persistent lib preferences