travis_run_flake8 return condition should use...

... an OR between the 2 commands because if one of them fail, we don't want to have 0 returned.
[FIX] remove obsolete DB_NAME from README
Update travis_run_tests

DB_NAME has been removed, update the USAGE in consequence.
Simplify call to travis_install_nightly, remove services section (redundant) and whitespace fixes
Init addons and their dependencies before tests

Speed up testing
Skip tests of modules outside repo

Travis should not be running unittests other than the ones in the repo
Odoo will test every module it initializes, this is why the `setting up the database` should also install the `tested_addons`, thereby installing the dependencies without having to run their tests each time.
6.1 Catch error

In 6.1, the unittests will not give the message "At least one test failed when loading the modules."
Look for "ERROR openerp_test", which will apear in both 6.1 and 7.0.

[Example case with false positive](https://travis-ci.org/OCA/product-attribute/builds/29492172)
Let the user know what the commands run are

Sets verbose, will echo the contents of test_flake8 so the dev can run them herself.
Merge pull request #17 from guewen/patch-2

travis_run_flake8 return condition should use...
Merge pull request #19 from bwrsandman/simplify

Simplify call to travis_install_nightly, remove services section (redundant) and whitespace fixes
Merge pull request #20 from eLBati/fix_readme_without_DB

[FIX] remove obsolete DB_NAME from README
Merge pull request #24 from bwrsandman/patch-2

Catch error to avoid false positives
Merge pull request #22 from bwrsandman/patch-1

Init addons and their dependencies before tests
Merge pull request #27 from bwrsandman/patch-4

Let the user know what the commands run are
Merge pull request #21 from guewen/patch-4

Update travis_run_tests