Update packaging, add define.hpp to public header.