Define Cpp{Enable,Disable}Exceptions macro

Change-Id: I896851827ab0e0bd1d3f2831320d21a6092ed3a6
(cherry picked from commit 27a2b37cc413eeb6f7263b03b87a822f97d9db07)
Use the system provided boost lib on centos 7.0+

Change-Id: I6b80a1c044aa0658170385b9e3b234fddfac5a85
(cherry picked from commit 545832c2af073daab1cd85e7837b6eca36a95355)