sml: interim commit for new indexer unit tests

Need to commit current state to work on a spike due to logging
problems on property tree.
agile: backlog Add tests for empty objects
cpp formatters: Remove new lines from output of property tree

- regenerate SML with latest dogen