Merge pull request #142 from danmbox/mechanize-danm

Backported auth changes (daa205e428ba0022a0b6a6a89c11f61bb8cb0984)
also redownload if the file on disk is larger
change redownload threshold
use keyword arg in iter_content

Conflicts:
	courseradownloader/courseradownloader.py
prepare for 2.0 release
properly respect mppl, even for filenames, fixes #124

Conflicts:
	courseradownloader/courseradownloader.py
bump version
Address #134
Conflicts:
	courseradownloader/courseradownloader.py
bump version
Bump version & update changelog
Add osx install path, closes #131
Checking that the download file path does not exceed max length
Merge branch 'bijujosephjacob-mechanize' into mechanize
Increment version 0.0.x instead of 0.x
Update changelog for 3.0.1
Allows the user to specify subtitles' language

  Does not verify if the desired file exists before trying to download.
Merge pull request #156 from Governa/mechanize

Allows the user to specify subtitles' language
generating html output with lectures and resources list
indentation fix
Merge pull request #158 from SebastianLopienski/mechanize

generating html output with lectures and resources list
Adding -i INCLUDEFILES argument (implements dgorissen/coursera-dl#160)
moved parsing file extension list to a separate function