Simplified flattenWithPath impl.
Fixes inconsistency in flattenWithPath in favor of elimination of all undefineds.
Merge branch 'master' of github.com:jdegoes/blueeyes into origin_master