Merge pull request #30 from sappo/master

Problem: False information about model support in project.xml
Problem: Cannot generate qt-android build systems
Solution: Add build-qt-android.gsl
Problem: Warning headers for generated code are not consistent
Solution: Replace old headers
Merge pull request #31 from jemc/qt-android

Problem: Cannot generate qt-android build systems
Merge pull request #32 from jemc/master

Problem: Warning headers for generated code are not consistent
Problem: .gitignore references czmq-specific files
Solution: Trim down .gitignore

(Note that this is the gitignore for zproject,
not for projects generated by zproject)
Merge pull request #33 from jemc/ignores

Problem: .gitignore references czmq-specific files
Problem: PR #31 clobbered PR #30
Solution: Restore changes from PR #30
Merge pull request #34 from jemc/master

Problem: PR #31 clobbered PR #30
Problem: No explanation for arch assumption in qt-android/ci_build.sh
Solution: Explicitly state architecture assumption
Problem: $(project.name)_library.h is not in build systems
Solution: Add it to all build systems that list headers
Merge pull request #35 from jemc/qt-android

Problem: No explanation for arch assumption in qt-android/ci_build.sh
Merge pull request #36 from jemc/header

Problem: $(project.name)_library.h is not in build systems
Problem: Need to escape end of line '\' in template
Solution: Escape them
Merge pull request #38 from jemc/master

Problem: Need to escape end of line '\' in template
Problem: android_build_helper script license is too imposing
Solution: Use by "courtesy" instead but keep reference to original source for updates and maintenance
Merge pull request #39 from jemc/master

Problem: android_build_helper script license is too imposing
Problem: names aren't globally explicit

Solution: prefix all names with zproject_ and use zproject.gsl
for the primary command name. Existing projects will have to be
modified to use this.
Merge pull request #40 from hintjens/master

Problem: names aren't globally explicit
Problem: various issues with interface generation

- didn't guard _library.h correctly, wasn't included properly
- _class header has to also pull in external API
- minor issues in generated headers