Do user flags properly (use all 32 bits as well)
Add groundwork for capability negotiation
Canonize to upper case instead of lower case
Use ul for u_user_locals

I had previously been using just u for both u_users and u_user_locals,
which quickly led to a lot of confusion.