Handle log level in args (info, …)

Default to INFO
Option -D takes precedence
Exclude pattern
Use exclude_prefix
Merge pull request #73 from xavier-calland/log-level

Handle log level in args (info, …)
Merge branch 'master' of https://github.com/elasticsearch/curator
Exclude prefix is now a RE pattern
Search instead of match
Merge pull request #80 from ekamil/master

Exclude pattern option
First batch of changes.  More of a saving commit...

More gradual changes.  Got arg verification in place.

Added snapshot support, and tests.  Fixed a few typos and other nits along the way.

Add --show-repositories and --show-snapshots.  Lots of documentation added.  Version bump to 1.1.0-dev

Fixed terminology for disabling compression

Normalize the command-line help for the --require option

Updated documentation.  Re-ordered create & delete operations for snapshots & repositories to allow them to be deleted and recreated in one shot (if needed).

Fix requested code bits after code review
* `-ll` will not work with optparse, so it has been removed in favor of just `--loglevel`
* Fixed `Except` clauses to capture errors and log them
* Broke out data gathering from `find_expired_data`
* Pass kwargs instead of argument dictionary
* L#540: Only get index_list once now, (this may need to be changed back).
* Updated tests to reflect changes
Migrated repository management code to new es_repo_mgr.py script & tests also.
Cleaned up documentation

Refactored much.  Tests working.  Fewer calls now.
Parsing will handle all conditions.  No more arg chaining (for simplicity).  Can simply put `&&` or `;` between calls now.
Refactored `es_repo_mgr.py` to use similar `argparse` setup.

Refactored in functionality from #80 and added a unit test.
Cleaned up unneeded cruft.

Refactored #86 and added here.  Closed #86
Updated CHANGELOG and CONTRIBUTORS

Updating copyright & license information to satisfy issue #89

Updated copyright to recognize contributors.

One missed var, and tabs vs. spaces (thanks @honzakrall)...
Add 1.1.0 branch.  Update documentation
Adding some randomization to the naming of the repository to avoid collisions in Jenkins...
Merge pull request #91 from untergeek/master

Adding some randomization to the naming of the repository
Fix: `filter` returns an iterator instead of a list in python3.
Missed this instance :(
Fix: `dict.keys()` does not natively return a list in python3.
Merge pull request #92 from untergeek/1.1.0

Correct tests to work on both Python2 and Python3
Release Curator 1.1.0
Add release date
Merge pull request #93 from untergeek/1.1.0

Curator 1.1.0 Release
Fix `format` call index issue for Python 2.6