Add 'leaf's which are just the remaining items in the row without the hierarchical structure
If multiple columns are returned with the same name then do a little conflict-resolution - take whichever one has a non-null value, and if both have a different non-null value print a warning (but take the first)
Add customScrub parameter: dict of column -> method to transform from a DB value to a custom type
Upgrade to python 2.7 - use set comprehension
Add utility for cleaning up implicitly self-closing tags (e.g. html link, p, etc. tags that don't end in /> and don't have corresponding </...> tags)
Upgrade to python 2.7 - use set and dict comprehensions
Rename AddsNothing to AS_IS and make singleton
Fix convertColumns when the value is always the same (e.g. convertColumns({h: int for h in dataTable.headers()}) )
Significant refactor of the hierarchies module.
Now a Hierarchy behaves more like an indexed data table and is quite a bit easier to navigate and manipulate
Change fromCursor to output a hierarchies.Hierarchy when an index is specified
Several changes
* allow any callable object rather than just instances of types.FunctionType (regular functions)
* add filterBucket method to simplify patterns such as: DataTable.coolect(bucket for bucket in table.bucket(*fields).itervalues() if predicate(bucket)) to: table.filterBucket(predicate, *fields)
* add iterBucket method for iterating over the collections of rows with the same bucket keys
* fix renameColumn
* expand ~ to user's home directory in the writeTo method
* upgrade to 2.7, using dict and set literals and comprehensions
* replace a number of usages of AttributeDict with regular dict literals
* change minRow and maxRow to return None if the table is empty
* rename toHierarchy method to index and update with recent changes to hierarchies module

Specific to in datatable_alt:
* introduce DataRowProxy which provides a dict-like interface to a given row
*: removes the hit of copying the data from each column for most operations
*: allows in-place updates
* a couple other minor changes/fixes