Merge pull request #8 from mcpeak/master

Adding more unsafe shell=True usage checks for OS utils library
Merge pull request #9 from mcpeak/master

Adding example file for utils.execute* shell=True tests
Merge pull request #10 from mcpeak/master

Move AST implementation details out of tests, using a Context object / instance
Merge pull request #11 from mcpeak/master

Use of decorators to mark test types and automatic discovery of tests from plugins directory
Merge pull request #12 from mcpeak/master

Allow creation of test profiles and switch config to yaml
Merge pull request #13 from mcpeak/master

Fixed a bug with handling _ast.Tuple
Merge pull request #14 from mcpeak/master

Separate each test into its own file
Merge pull request #15 from mcpeak/master

First pass at moving some things to config, begin cleaning up code
Merge pull request #16 from mcpeak/master

Create settings system, moved more fixed values to config, improved read...
Merge pull request #17 from mcpeak/master

Fix bug with permissions matching
Merge pull request #18 from mcpeak/master

Updating the README file to keep parity with recent changes.
Updated TODO file

Updating the TODO file to reflect recent commits.
Updating command line switches

Making command line switches a little more sane. Standardizing on lower-
case, and using -n for lines of context (similar to grep, tail, etc).
Updated README file

Updating README to reflect changes to command line flags in previous commit,
and to mention configuration file and support for profiles.
Added AUTHORS file

Adding an AUTHORS file to record primary contributors.
Minor PEP 8 fixes

This makes a number of small changes across the Bandit project to pass
PEP 8 tests.  We ignore the 'examples' directory for now, as that includes
example files that should not comply with coding conventions.
Adding capability to check if certain modules have been imported during function calls