Revert "merge"

This reverts commit aba383c0f322bc19aa795f567b3703ad80cc9c23, reversing
changes made to b62552fa75db2fa0bf489c94eb380b2d88182534.
Revert "Revert "merge""

This reverts commit e98bf827a66e7d568ad38c3ffbad5361d054a83c.
Revert "Revert "Revert "merge"""

This reverts commit fb56ef65edf4135e577a8d2050b7337d0b0541be.
Revert "Revert "merge""

This reverts commit e98bf827a66e7d568ad38c3ffbad5361d054a83c.
stable commit
Merge pull request #2 from duncan-wong/development-backup

stable commit
Merge remote-tracking branch 'upstream/master' into tt1