@mpetri comment on issue #39
added cst child iterator proxy class
moved helper include to avoid forward declaration in the cst files
rewrote the proxy class to use the sibling function and a custom iterator
Merge pull request #40 from mpetri/cst-node-child-proxy

added cst child iterator proxy class
Use `auto` keyword for iterator and node type.