Better specify funding readme
Merge branch 'master' of github.com:globaleaks/GlobaLeaks
minor fix in order to support ubuntu 14.04
fixed some bugs related to ubuntu 14.04 and install scripts
addressed issue https://github.com/globaleaks/GlobaLeaks/issues/948
reduced impact of fix https://github.com/globaleaks/GlobaLeaks/issues/948
Fix build-glbackend script not to use setup.py's sdist.

We don't need a setup.py sdist as in branch 'feature/debian' we now have a
debian which can be built immediately.
* Change $DIR to $GLOBALEAKS_DIR, to avoid naming confusion while loading
  common_inc.sh
* Change mv syntax to avoid "cannot move a directory into itself"
  (I believe there are much much better solutions than this)
* Remove all that py2deb, sdist chit.
Remove duplicate lines around build scripts.
For fuck's sake, we are plugging branch names into bash.

mv: cannot move `build' to `glclient-feature/debian': No such file or directory

Trying to get travis working for this branch..
If already present, remove glclient/ in build script.

(It's my impression that all these script are deeply *wrong*)
This is supposed to fix build if glclient/ is not present in tree.
Using build-dependencies from debian package to build, not pip.
Human-readable script.sh.

* Use a shell function to wrap all that sudo shit.
* Escape '/' only when really needed
* Organize code, document stuff
* Remove python-software properties. It's not installed on my system and
  everything seems to go fine.
* Use /bin/bash instead of /bin/sh.
  Maybe it is not necessary, but at least is coherent with other scripts.
  (Yeah, .sh extension is wrong blablabla.)
* Use official nodejs and npm, without adding a remote ppa
Make build-testing-package simpler.

This script is used only once around the whole source.
It has options unused, and it is not really helpul with those command-line
options..
Moving dependencies and build-dep installation into install.sh
WTF, use MY scripts when building.
Adding before_install script.

* Kill travis after building deb (debug reasons)
* Move build dependencies installations to install.sh
* Add before_install to add a new repo and run apt-get update as suggested in
  <http://docs.travis-ci.com/user/build-configuration/>
* Clone GlBackend and GLClient in before_install script.
Change build-testing-package.sh not to have optional arguments.

* Remove all dependencies installation in common evironment variables script
  (WTF)
* Remove scripts/build-testing-package.sh's arguments, as they are already
  available in travis. If they were supposed to be used by a human, then we
  should provide a *standard* way for it, like a Makefile shit, and not random
  (and wrong) bash scripts.
Add torproject repo as sudo.
Peroperly rearrange commands in travis build.

* Move installation scripts to install.sh
* Move tor config setup to before_script, but comment lines - still have to
  understand what they are for.
Disable glclient test