min, max macro conflicts on windows platform

min, max functions declarations in functional/integer header were causing compilation issues on windows. This could be related to min, max macros being used in other projects that use compute. The temporary fix i did in our project was to undef min, max before every boost/compute header inclusion which was causing the issue. Windows Development Environment i used is Visual Studio 2013.