SHARK-159: outer join on null key would output the same row value for all null key rows.

Conflicts:
	src/main/scala/shark/execution/MapJoinOperator.scala
	src/test/scala/shark/SQLSuite.scala
Merge pull request #29 from jhartlaub/master-csd

SHARK-159: outer join on null key would output the same row value for al...