Implement make install

Fixes #197.
Install Teuchos as well
Merge branch 'master' into install
Travis: test "make install"

We try to compile and run the test_basic.cpp test just to see if it works.
Travis: use -std=c++0x option

Travis' gcc doesn't recognize -std=c++11 yet.
Travis: use full path for SOURCE_DIR

This allows to use this variable from any directory.
Travis: only use -lbfd if BFD is installed
Merge pull request #198 from certik/install

Implement make install