Update test to work with go1.2

go1.2 has stricter rules regarding
dereferencing of nil embedded pointer
fields. This test needs to change
to stop panicking.
Merge branch 'master' of github.com:axw/llgo
cmd/llgo-build: Return error if linkdeps fail
llgo/llgo.go: Return an error if no files managed to parse

Otherwise it panics later trying to access the 0th element in a nil
array.
Merge branch 'master' of https://github.com/axw/llgo
llgo/utils_test.go: More detailed error messages if any step fails

Let's us know more details on exactly why and where a test failed.
check.go: Accumulate typecheck error messages.

Standard gc enables this via "-e" which might be good to implement
for llgo too.
pkg/runtime/lock_unimplemented.go: Use method name in panic message
cmd/llg-dist: Build more standard packages
llgo/standard_test.go: partial fix of errorcheck. Fixed runoutput
pkg/*: Added a couple of dummy .ll files