Isolated module tests

Alternate implementation for #16, but using TravisCI own isolated test environments.
Built on top of #29 - review commits from 3eb32a2 	"Allow envs testing specific modules" onward.
Fixed the missing space. 
I need `if` because the -e option can't be passed to `get-addons` when `$EXCLUDE` is empty.