ElasticAliases
The (probably) last linchpin in the process.  This should actually connect to the ES instance(s) and update the aliases as they are created.  A utility script to bring in the old indices is sure to follow.
"All" Index.
Sure, '_all' exists, but that pulls in too much.  This is restricted only to indices that are actively being aliased.
Clean up.
Removed old comments and changed variables to be more clear.
License Change: 2 Clause -> 3 Clause
ElasticAliases Behavior Change
ElasticAliases now takes named parameters, and no longer looks up the value in a hash.  You must provide the function with alias and index as it would be done otherwise.
File Rename
ElasticAliases Bug Fix
Fixed some bad programming.