Fixes EUCA-4634. Change make and configure logic so we error when
compilation warnings occurs to help keep a clean code.
Fixes EUCA-4634. Fixes compilation warnings across the platform.
Merge branch 'team/clc-dev/EUCA-4634' into maint/3.2/testing