remove superfluous tail number feeds from function calls

tail number can be derived from "slot" arg (in javascript)
with simple regexp
improved slot role management

overhaul

- everyone must have at least one role in the system
- at manifest, the role button takes jumper's most basic role
- database is consulted for every click through multiple roles;
i.e. javascript not involved in role stepping