Made leaf iterator increment operations return void.
Renamed leaf iterator operator*() to get().
Renamed leaf iterator increment operators to step and step_backward.
Removed the unused leaf::reverse_iterator::step_backward.
Made some includes use full paths, made process_headers.pl recognize .h files, added support for NOPROCESS directives.
Merge branch 'sam_fullpaths' into sam_2134