add --search-short/-S and --dry-run-short/-D command line options
print shorter paths for search/dry-run based on robot paths, make search pick up robot paths, align output of search/dry-run, use options.search_short and options.dry_run_short
add checks for -D/--dry-run-short
Merge pull request #786 from boegel/multiple_robot_paths

add support for specifying multiple robot paths
add import for all in filetools.py
Merge pull request #5 from boegel/feature_make_dry-run_output_readable

add --dry-short-short/-D and --search-short-S options, clean up implementation, add unit tests
Merge branch 'settmpdir' of github.com:wpoely86/easybuild-framework into settmpdir

Conflicts:
	easybuild/tools/options.py
move functionality required to set tmpdir and check for noexec to set_tmpdir function in tools/config.py, add unit test for set_tmpdir
add missing import
Return EB tmpdir in main
Check return value in settmpdir unit test
stop fidling about in home dir in test_set_tmpdir, restore original environment and reset tempfile.tempdir after every test
fix typo
restore original environment and reset tempfile.tempdir after toy unit tests
add unit test for --tmpdir, restore environment and reset tempfile after each call to main()
Merge pull request #781 from fgeorgatos/feature_make_dry-run_output_readable

Feature: make dry run output readable (and also of eb --search)
Merge branch 'develop' into settmpdir

Conflicts:
	easybuild/main.py
fully rely on modify_env to restore original environment for tests
Merge pull request #695 from wpoely86/settmpdir

/tmp mounted with noexec gives trouble
bugfix GNU_SOURCE

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>