Directory and its only-child are merged (recursively).

Implements a new feature I was missing. It may have little performance overhead (especially for folders with many items), but I found it useful for browsing Java packages. It basically recursively merges a path in the folder tree if all subfolders in the given path have no other siblings. For example if you have src/main/java or package com/project/module/submodule, the whole path is merged so you do not have to click through each subdirectory.

This feature is probably a candidate for discussion.

![screen shot 04-16-14 at 02 50 pm](https://cloud.githubusercontent.com/assets/2247062/2719749/222bc680-c566-11e3-9013-0151d57b89ab.PNG)