Better extension matching

- Allows more than one segment in the extension, and accurate matching
  against files that have multiple extension segments.
Added license

- BSD-3-Clause
Merge pull request #4 from weierophinney/hotfix/suffix-discovery

Better extension matching
Merge pull request #5 from weierophinney/hotfix/license

Added license
Added zend-console to requirements

- To obtain getopt
Altered to use Getopt

- Defined rules
- Pull values from rules
Move script to src

The real script will have includes for the vendor directory.
Additional argument handling

- Print usage with an error message when required arguments are missing.
New "launcher" script

- Loads autoloader
- Includes src script
Added phar build chain

Uses [box](http://box-project.org/); `box.json` describes the files to include
and exclude, and the phar file to build (`zfdeploy.phar`).
Created .gitignore file

- Ignore composer artifacts
Created CONTRIBUTING.md

- Details CS, mailing list, IRC
- Details how to install dependencies
- Details how to create the phar file
CS fixes

- trailing whitespace, function declarations (braces)
autoloading does not work in vendor deps

Essentially, performing `require __DIR__ . '/../vendor/autoload.php';` in
`bin/zfdeploy.php` does not work when installed as a dependency in another
project.

Added sniffs for the composer autoloader in `bin/deploy.php`, checking both
against the sibling vendor directory, as well as the project; raises an
exception on failure.
Added LICENSE.txt to phar generation
Rebuilt phar