allow editing stream view and edit permissions on the user edit page

you could still edit permissions for admins, but those wouldn't make sense and wouldn't affect anything.
TODO need to skip displaying that form part in that case

issue #175
use correct set of permissions when updating

the change request had an empty set, was erasing all non-streams permissions when updating

issue #175
Merge git://github.com/Graylog2/graylog2-web-interface into develop