fix travis build

run tests in isolation
use .net 4.0 when running tests ( was 3.5 )
use mono 3.2.5 on travis ( was 3.2.4 )

The problem was nunit-console running all tests, from different assemblies, on same process ( the default from command line )

Working on pr to FAKE for  -process support on Nunit target.

Anyway, build script use prerelease version of FAKE instead of stable.
That is because some used feature not in stable or for help FAKE people? 
If not, usually is best use stable, otherwise every build you get two variables when build fails ( bug on commit or FAKE regression )