Fix issue 18, indexing wildcard projections

This should always return a list per projection.
Projections apply to both the wildcard operator `[*]`
as well as the flattening operator `[]`.
Allow wildcard projections on wildcards

Support '*.*'.  Fixes #19.
Merge branch 'index-wildcard-projections' into develop

* index-wildcard-projections:
  Fix issue 18, indexing wildcard projections
Merge branch 'wildcard-projections' into develop

* wildcard-projections:
  Allow wildcard projections on wildcards