TNL-655: Add/Edit/Remove notes.
TNL-797: Add Notes page.
TNL-660: Toggle single note visibility.
TNL-731: Add possibility to search notes.
TNL-782 use JWT ID-Token for authentication annotation requests
TNL-661: Toggle all notes
Add more graceful error message.
TNL-932: Add styling to Notes page.
make block.get_parent() work.

Co-Authored-By: Christina Roberts <christina@edx.org>
Co-Authored-By: Daniel Friedman <dfriedman@edx.org>
Co-Authored-By: Don Mitchell <dmitchell@edx.org>
TNL-784: Scroll and opening of notes.
TNL-762: Add course structure view.

Co-Authored-By: Tim Babych <tim.babych@gmail.com>