Update travis config to use admin script for setup

@Raydiation @DeepDiver1975 

I haven't updated the template of 7 apps as I wasn't sure if it's needed or if any config changes would be required for that version.
Not sure if pulling in core's ci stuff is a good idea. This is an app and you might end up setting up stuff that isnt even needed and slows down the build.