utils: more advanced and slightly faster source unshifter
Added Travis config