mesh: use hgl to wrap buffers
remove uses of do
add Travis configuration