refactor the way comm notes/threads are created

Split off from https://github.com/mozilla/zamboni/pull/1497

**Refactor comm utils:**

- in ```create_comm_note``` have actual args instead of ```**kwargs```, document args
- have default permissions (notes default visible to devs, reviewers, and mozilla contacts)