SHARK-159: outer join on null key would output the same row value for all null key rows.
first commit; added basic part functionalities
Merge remote-tracking branch 'upstream/master'
just a quick merge