Travis: add possibility of testing with other branches than 'master'

*use_branches.sh* gives the ability to test the PR using some other repo/branch dependencies

Already used this when testing #131 that to pass on Travis it needed a open PR from kernel and another open PR from demo bundle.

This will only do any changes if the ```$BRANCH[<repo>]``` is changed other wise it wont be run.