Make build renovated

- compiler setting now taken from environment (CC, GCC)
- supports gcc-4.7 or higher or clang-3.4 or higher
- new target for testing (test)
- output messages polished
- pre/post-build scripts unified, moved to separate directory
- minor fixes in GAlib for Clang
Travis configuration updated

- using clang for building (gcc at Travis is too old for us)
- run tests
Travis test commit (sleep commented in Main)
Further changes to sleeping in Main

- trying to get Trevis build the project
tests for project 400 conditional on file open

- project FILE_DISTINGUISHER is now added to self tests only if files it
  uses can be found and opened
- this fixes tests in outer environmnt (Trevis)
testConfigurator fix

- file open while testing availability of FILES_DISTINGUISHER project
  resulted in SIGSEGV
Build tweaked in Windows

- bash scripts now ignore '\r'
- VS scripts location updated
- Makefile renamed (Travis file updated)
- Makefile removed from .gitignore
TEA project deleted

- TEA will be added to eStream