Upgrade PE to 3.1.2.
Merge pull request #201 from klynton/312-upgrade

Upgrade PE to 3.1.2.