Split into modules

This is in preparation for PHP output support.

Move specification of which files to search from command line argument
to a new `file` section in specification file.

Change `verbatim` section to `manual` section to manually specify name-
value pairs.
Add PHP output support
Merge pull request #1 from garoose/constantsgen-php

Constantsgen modules and php support