code formatting cleanup
wip: corrected debuginfo for windows dll's

Conflicts:
	src/debuginfo.cpp
determine jl_in_sysimg based on memory location rather than file name

(cherry picked from commit a140c6b7cbfbb9d92e22b11f917ad9b1f7af7377)
fix typos & such

(cherry picked from commit 7a14b3fc2e0e4b0117734a413f207e2fad67e7fc)

Conflicts:
	src/debuginfo.cpp
fix win64 mcjit backtrace support
add missing io argument to print methods in multi.jl

Conflicts:
	base/multi.jl
Fix syntax error introduced by f027462157c2b1399543f05b5ce2c32ad952351e
Fix syntax error introduced by "Fix syntax error introduced by f027462"

LLVM 3.5 part of 937ca4dd4832dcf01401ece5f32239ff89afe399 was wrong