bump version to v1.3.1dev
Merge pull request #589 from boegel/v1.3.x

bump version to v1.3.1dev
clean up open file handles properly
fix documentation for --search and use main.search_file to support it, rename 'log' to '_log' in main.py
sync with vsc-base
implement read_file and write_file functions for 'safely' reading/writing files, and use them
ignore all hidden dirs in search_file
add note on try-except-finally not being available yet in Python 2.4
Merge pull request #620 from boegel/fix_open_files

clean up open file handles properly
only unconsider .git and .svn, we still want .local
Merge branch 'develop' into search_help

Conflicts:
	easybuild/main.py
Merge pull request #622 from boegel/search_help

fix --search help and implementation
Merge branch 'v1.3.x' into develop

Conflicts:
	easybuild/tools/version.py
include unit test package in installation
get_class_for has no named argument 'decode'
set_options should always be called, also when no options are specified; redefine default value for toolchainopts as None
add test for initializing toolchain in an EasyConfig instance
fix patch_perl_script_autoflush and add unit test for it
Merge pull request #624 from boegel/v1.4.x

bug fixes for v1.4.0
updated release notes