extern templates: compile CompressedArray into library

Also: attempt to fix travis build