This patch adds a new mount type for union mount (MNT_UNION) and changesthe mount path to build a union stack during mount. The routines forsupporting the creation, traversal and destruction of union stacks arealso included here.