Add a version using std::future.

This one is called AverageColor_StdAsync().
Swap internal storage from RGB to BRG.

And use RGB macro to build DWORD from individual color componants.