Ignore vim buffer files
Reorganise dependency file
Add step in SWIG for pcre library

Also, python subdirectories are ignored until SWIG is installed.
Changed how flags are passed to dunes' configure scripts

There were problems with stuff being escaped or not, especially when including explicit statements
for blas and lapack libraries.
Have TBB install script detect architecture

This is necessary since the downloaded packages have different structures for different operating
systems, and different libraries should be isntalled for different architectures.
BLAS and LAPACK passed explicitely to Armadillo
Can link to shared and static boost unit tests

Needs different compile definition in each case.
This is now detected automatically.