CXX-365 Test heap1 storage engine

If we do this (though see my above comment), I think you should give these better names:

```
#define DEFINE_TO_STRING_IMPL(x) #x
#define DEFINE_TO_STRING(x) DEFINE_TO_STRING_IMPL(x)
```
as well as provide a comment explaining why the two layer macro-ing is required.