Allow HTTPP to be compiled to use boost promise