Add LTI type to metrics tab grade reports
locking version of requests-oauthlib to 0.4.0

requests version 1.2.3 does not appear to be compatible with the
new version of requests-oauthlib.

requests-oathlib tries to import to_native_string in util.py:

```
File
"/root/.virtualenvs/edx-platform/local/lib/python2.7/site-packages/requests_oauthlib/oauth1_auth.py",
line 10, in <module>
    from requests.utils import to_native_string
ImportError: cannot import name to_native_string
```

(cherry picked from commit c54b8db6a7863ab6b0fea42c374338a8b3dd5d0a)
Fix failing munge_tabs test

This replaces all remaining occurrences of 'Open Ended Panel' with
'Assessment Panel'.

This was originally introduced in
cf95f7fa72e7eb597a2ca9359949827643bd585a
done implementing a crude version of the bulk settings frontsend + finished backend
writing up tests for bulksettings
adding fields constant map to test
proper way of computing publish_state of a unit
almost done cleaning up the frontend design
polish up design