Merge pull request #818 from jbrodman/master

Add proper cast to eliminate size mismatch warning
Fixed Makefile target gcc to use g++ instead of clang
Merge pull request #819 from ncos/Makefile-issue

Fixed Makefile target gcc to use g++ instead of clang
add 'tail' capability to 'attach_mail_file' function, shortened 'alloy_build_log.log' being sent to 100 lines in case of success and 400 in case of failure
add an alloy.py option to build ispc binary with g++
removed a bug
Merge pull request #820 from ncos/ispc-mail-tail

This will make 'alloy_build' shorter
Moving 3.4 build to LLVM 3.4.2 release.
Merge pull request #822 from dbabokin/dot2

Moving 3.4 build to LLVM 3.4.2 release.
'--ispc_compiler' changed to '--ispc_build_compiler', 'check_isa.cpp' now compiles with '--ispc_build_compiler' (g++ or clang), removed code duplication
Merge branch 'master' of https://github.com/ncos/ispc into ispc_gcc_compile_option

Conflicts:
	alloy.py
changed 'ispc-compiler' to 'ispc-build-compiler' in error message
Merge pull request #821 from ncos/ispc_gcc_compile_option

Add an alloy.py option to build ispc binary with g++
updated fail_db.txt for knc target
Merge pull request #823 from ncos/knc_faildb

updated fail_db.txt for knc target
pass g++ as a compiler to run_tests.py when ispc_build_compiler==gcc
Merge pull request #824 from ncos/stability_compiler

pass g++ as a compiler to run_tests.py when ispc_build_compiler==gcc
passing icpc compiler for knc target
add advanced test completion logging
merged in the gcc_compile branch