Permissions panel3

Want to get this out there for comments, though it obviously needs more work.  What still needs to be done:
1) Since I changed it to a dialog, I get two icons for adding a person
2) Person lookup needs new view to limit number of fields displayed
3) After entering new person and roles, clicking Add gives stack trace (which *might* be KRAD, I am still investigating)

Actually I think this needs to be Serializable. Since its attached to the form and the form should be serializable to support session persistence and sharing in a cluster? We should probably discuss this because I think we have a number of things on the form that aren't but should be.