Merge pull request #16 from hintjens/master

Problem: projects should not be generating prelude header
Merge pull request #17 from hintjens/master

Problem: need to signal to zproto when using generated header
Merge pull request #19 from hintjens/master

Problem: it's clumsy to specify dependencies
Problem: Does not add $(project.name).h to automake
Solution: Add it unless project.name matches a class.name
Merge pull request #20 from jemc/master

Problem: Does not add $(project.name).h to automake
Problem: Other build systems need header fix from PR #20
Solution: Add header to other build systems
Merge pull request #21 from jemc/master

Problem: Other build systems need header fix from PR #20
Problem: Need doc generation and PR #15 has merge conflicts
Solution: Merge as a patch by hand (with a few tweaks)
Merge pull request #22 from jemc/master

Problem: Need doc generation and PR #15 has merge conflicts
Problem: project license used in multiple gsl files
Solution: resolve licene.xml in project.gsl instead of build-class.gsl
Merge pull request #23 from sappo/master

Problem: project license used in multiple gsl files
Problem: Only one dependency level will be resolved.
Solution: Do recursion in class_projects.gsl
Problem: Test code in commit
Solution: Remove test code
Merge pull request #24 from sappo/master

Problem: Only one dependency level will be resolved.
Problem: doc/Makefile appears in configure.ac even when not generated
Solution: remove from configure.ac when count (class) <= 0
Problem: General code for resolution of dependencies is in build-autoconf.gsl
Solution: Move all dependency-resolution code to class_projects.gsl
Problem: pc.in for project does not list all requires
Solution: get requires list from "for project.use"
Problem: Autoconf test for dependency "zyre" is not from zyre
Solution: Use "zyre_test" as configure test
Problem: configure.ac has code copied from czmq that is not general
Solution: Remove the czmq-specific configurations
Merge pull request #25 from jemc/nodoc

Problem: Some generator scripts are still inconsistent