Parse empty or single brace expansions

Strings like empty-{} or lamp-{shade} will not be expanded and will
retain their braces.
Merge pull request #132 from knrafto/brace

Parse empty or single brace expansions