deep sub-directory support for group/namespace

so group path could be set freely such as:
    a -> a/b/c,
    a/b/c -> a

useful to host some complicated repositories tree layout,
e.g.: Google Android repositories tree.