CoursewareSectionViewer now throws an UnexpectedHttpResponseException
when the data-streams matchers fail. request url, response headers and
response body is then printed to log file by UncaughtExceptionLogger. #4
Changed file extension of log files in order to be more compatible with
text editors. #2
Added handling of sections with no videos. #7
Initialized arrays with zero elements instead of 1 element. fixes #7