generating html output with lectures and resources list

The new code generates an html file (`materials.html`) with a list of lectures and their materials (pdfs, mp4 etc.) as downloaded. This file makes it easy to access various downloaded resources without traversing week/lecture directory tree on the file system. (Unfortunately, the downloaded `index.html` and `lectures.html` file don't show the list of lectures and resources - see dgorissen/coursera-dl#157.)

Here's how this new html file looks like for the "Functional Programming Principles in Scala" course:

![image](https://cloud.githubusercontent.com/assets/2960711/4909366/bb52d4b0-6472-11e4-9129-5ab07b99e640.png)