Changes:
- 7324a01 "Merge Tagged PR 1012"
- 2bbe225 "Merge Tagged PR 1340"
- bfe7e0b "Merge Tagged PR 1703"
- be70c43 "Merge Tagged PR 2365"
- d44a06c "Merge Tagged PR 2542"
- 320096e "Merge Tagged PR 2710"
- ac2ce5d "Merge Tagged PR 2859"
- dfc687d "Merge Tagged PR 2914"
- a5e3299 "Merge Tagged PR 2933"
- 545f2d6 "Merge Tagged PR 2945"