Strips existing code. Refactors directory structure and begins
implementation of version 3.0.1.
Main directory becomes the library. go-bindata subdir holds
the command code.
Add some more test files and directories and implement locating
of asset files.
Implements output of debug code.
Partially imlpements output of release code.
Reorganizes testdata directory.
Finishes imlpementing the various debug and release output
modes. For debug we always read assets from disk and ignore
the compression and memcopy options. For release mode, the
assets are all embedded and the compression/memcopy options
are taken into account.
Adds an extra testdata file to ensure that there are no
name collisions in the generated code, when it comes to
multiple assets with the same file name.

This should all receive unique entries, using their
directory paths to set them apart.
Fixes some minor translation issues.
Implements writing of TOC file. Refactors code for debug and release
writers. Adds output examples for various output modes.
Removes output of both debug and release code. There really
is no point to this.

All output (including TOC) is now written to a single output file.
This allows us to have different output file names to be specified.
Each for a different version generated code with its own build tags.
Consequently offering much greater flexibility in the way generated
code is to be used in a host application.

Fixes test outputs to match all these changes.
Performs some minor cleanup.
Adds testdata output for a debug build.
Fixes README to reflect new features and behaviour.
Adds the -r command line flag. This determines if the input
directory should be processed recursively or not. The default
is false.

Fixes the package to use this flag.

Revises the README and adds a docs.go file which holds
package documentation.
Fixes some code comments.
Fixes another code comment.
Fixes Config.validate() to create the directory of the output
file, if it does not exist.
Fixes some formatting in README.
use 'go' command style recursion indicators on path inputs rather than a recursive flag
add support for converting multiple directories simultaneously
return errors from calls to Asset() instead of ever panicking
be more helpful on no-argument invocation
Merge pull request #13 from inconshreveable/experimental

Proposed changes after experimenting with batchconvert