Changes:
- d1ce6aa "Merge Tagged PR 1012"
- ceb8f61 "Merge Tagged PR 1340"
- be68000 "Merge Tagged PR 1703"
- 13fbacd "Merge Tagged PR 2365"
- d08ec7c "Merge Tagged PR 2542"
- d2422ef "Merge Tagged PR 2710"
- 327754f "Merge Tagged PR 2859"
- 20aaac2 "Merge Tagged PR 2914"
- bc59603 "Merge Tagged PR 2933"
- 88f04f8 "Merge Tagged PR 2945"