Working build system for ZF1 packages

- Builds ZF1 packages:
  - full package, with extras and Dojo
  - API documentation tarballs and zipballs
  - End-user documentation tarballs and zipballs
- New target: release
  - Builds packages, and then copies them into the appropriate public/releases/
    subdirectory
- TODO:
  - abstract this to also build the InfoCard, AMF, GData, and minimal packages
Created gitignore files for various build directories
Added minimal builds to ZF1 Makefile

- New targets:
  - stage-minimal
  - stage-minimal-version
  - zip-minimal
  - tar-minimal
- Added stage-minimal and stage-minimal-version to stage target
- Created new target "archive"
  - depends on zip, tar, zip-minimal, tar-minimal
- Altered "dist" target
  - depends on "archive" instead of "zip" and "tar"
- Updated all targets to have correct dependencies
  - Makefiles use a directed graph; each target should only list the direct
    dependency needed. E.g., stage-files depends on export; stage-version
    depends on stage-files; etc.
Working AMF build

- allows staging files, documentation, readying version, creating zip/tar
  archives, and releasing
[AMF] added clean-docbook-amf target
[AMF] clean targets

- added AMF information to clean and clean-export targets
Extracted stage-version logic

- Extracted stage-version logic to a script, `scripts/stage-version.sh`
- Altered `stage-version`, `stage-minimal-version`, and `stage-amf-version` to
  use above script
Extracted docbook target to script

- Extracted docbook build logic to `scripts/docbook.sh`
  - runs autotools
  - runs `fix-docbook.sh`
  - converts docbook from v4 to v5
  - runs PhD
  - copies rendered docs to staging dir
- Modified `docbook-core` and `docbook-amf` targets to use `scripts/docbook.sh`
Extract phpdoc task to script

- Extracted phpdoc target to script, `scripts/phpdoc.sh`
- Updated `phpdoc-core`, `extras-phpdoc-core`, and `phpdoc-amf` tasks to use
  above script
Extracted stage-files logic

- stage files logic is the same between AMF, GData, and InfoCard; extracted to
  `scripts/stage-files.sh`
- altered `stage-amf-files` target to use above script
Extract release logic to script

- Extracted `release` target to `scripts/release.sh`
- Modified `release` and `release-amf` targets to use above script
Extracted clean-docbook task

- Extracted `clean-docbook` task to script, `scripts/clean-docbook.sh`
- Modified `clean-docbook` and `clean-docbook-amf` tasks to use above script
Implemented gdata targets

- basically a copy-and-paste of AMF targets, plus GDATA-specific configuration
- Noticed that exclude-files are not working as expected; will debug after
  getting InfoCard implemented.
Implemented InfoCard targets

- Cut-and-paste of AMF targets, with InfoCard-specific configuration
Fixed error with exclude-files

- Flag was mis-typed! `s/ -exclude-from/ --exclude-from/` and all works well.
Polish

- Added `release-all`, `clean-all`, and `all` targets
- Created README file
Merge branch 'feature/zf1-build-system' into production

ZF1 build system
Added ZF1 build section to readme file