more flexible dependencies
add Travis CI support for AR,AM 4.0 and edge versions