[C++]: more standards based changes
[C++]: more standards based changes

buybackoff/Aeron,buybackoff/Aeron,galderz/Aeron,real-logic/Aeron,mikeb01/Aeron,tbrooks8/Aeron,RussellWilby/Aeron,EvilMcJerkface/Aeron,mikeb01/Aeron,EvilMcJerkface/Aeron,rlankenau/Aeron,RussellWilby/Aeron,rlankenau/Aeron,EvilMcJerkface/Aeron,johnpr01/Aeron,real-logic/Aeron,oleksiyp/Aeron,strangelydim/Aeron,jerrinot/Aeron,jessefugitt/Aeron,UIKit0/Aeron,galderz/Aeron,UIKit0/Aeron,lennartj/Aeron,oleksiyp/Aeron,EvilMcJerkface/Aeron,buybackoff/Aeron,UIKit0/Aeron,gkamal/Aeron,galderz/Aeron,jerrinot/Aeron,rlankenau/Aeron,jessefugitt/Aeron,tbrooks8/Aeron,strangelydim/Aeron,RussellWilby/Aeron,oleksiyp/Aeron,johnpr01/Aeron,jessefugitt/Aeron,real-logic/Aeron,mikeb01/Aeron,tbrooks8/Aeron,real-logic/Aeron,strangelydim/Aeron,lennartj/Aeron,jerrinot/Aeron,galderz/Aeron,mikeb01/Aeron,lennartj/Aeron,gkamal/Aeron,johnpr01/Aeron,gkamal/Aeron