Make the pre-commit hook install script run from any location
Install 10gen's version of MongoDB in the Media Cloud's install script
Don't be brave enough to remove (obsolete) user packages but instead instruct user to do it manually and exit
Add initial ".travis.yml"
"apt-get" upgrade requires root privileges, "./install.sh" doesn't
Test if MongoDB-10gen APT source list file exists or not; add new source using privileged account
Run "apt-get update" before "apt-get upgrade" in order to fix the "Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?" error
Update all packages
Add some comments
Remove redundant commands
Use correct amount of indentation
Use travis_wait() in order to increase Travis-CI timeout from 10 minutes to 20 minutes for Perl build
Add travis_wait() to .travis.yml where it is more likely to work
Use Perl version-agnostic way of switching to Media Cloud's Perl library
On Travis-CI, don't rebuild Perl and instead use a provided version of 5.16.3
Use a more dispersed way to install Media Cloud on Travis-CI (maybe it won't timeout that way)
If Travis-CI build fails, print out cpanminus build logs to output
Don't upgrade APT's packages because it takes too much time and the test build could time out
Install / upgrade Net::DNS before installing everything else because Email::Valid is unable to decide whether or not it wants it as a dependency
Don't run dependency modules' unit tests because in that case the whole Travis CI build will take more than 40 minutes, and we want to spend that time running Media Cloud's unit tests