unify travis config
use builder objects for language support
new release