Added java enum type file, added HStoreConf option, and added C++ enum to types.h