Merge branch 'master' into develop.

This is to bring master and develop back in sync after the big August fallout
Merge branch 'master' into develop
Merge branch 'master' into develop

This merge is for incorporating the changes from Feiran's and Sen's loader_and_helpers branch.
It also brings develop and master to the same point, so that we can start fresh using a sensible development model.
Add changelog for 0.3.2 and link it from the index
Merge branch 'release-03.2'

As per Chris's suggestion, we consider the big merge a release.