Commons: join(): add new parameter "preserveNull"
Commons: fix append() and join()