Progressive decoding
Merge branch 'master' into progressive_not_optional

With some changes to the library, progressive decoding is now as fast as non-progressive, so may as well use it by default