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.
I think unless we got a really good way to support integration/acceptance tests (which there currently isnt and its not documented) I don think we want to slow down the build. Because atm thats all it does :)