Adds utils.hash_any function
coverage_model.utils.hash_any() function is capable of hashing most python variables, including custom objects
Comments log.trace in Dictable._fromdict
Adds special handling for get_data_bounds for time

Special handling for calls to get_data_bounds where the parameter requested is the temporal_parameter_name.
The assumption is that the temporal value array is monotonically increasing such that min == vals[0] and max == vals[n]
Removes dirty checking from *Manager classes

Removes use of _dohash to check for dirtiness of attributes in the ParameterManager and MasterManager classes.  The functionality was intended to reduce redundant writing of attributes that hadn't changed since the last flush, however this has proven to be more costly then simply writing all attributes during each call to flush().

Updates tests accordingly.
Fixes test_coverage_basics setUp/tearDown

Addresses race condition with temporary directory creation/deletion.  Was causing h5py IOErrors because the temporary directory was being deleted before the test fully completed.
Sets chunks=None for hdf writes

chunks=None turns chunking off and improves read-times significantly for timeseries datasets.  This may become problematic with multidimensional datasets.
Checks for empty coverage in get_data_bounds

Adds a check at the beginning of get_data_bounds to raise a ValueError if the coverage is empty
Increases default brick size from 10k to 100k

Analysis of the effect of varying brick size indicate minimal (to no) performance gains with brick sizes > 100k
See: http://cl.ly/MXsy
Adds brick_size option to emptysamplecov
Bumps ion-defs and pyon refs
Merge pull request #16 from blazetopher/cov_opts

Optimizations to coverage model
Initial commit of multi dimensional trials
Improvements to value_slice calculation
More improvements to value_slice/brick_slice

Getting very close to the proper solution.  Most slices work, only one (known) edge case remaining to be sorted out.
Finishes adjustments to value_slice

Appears to be fully functional for any slicing.  Requires MUCH more extensive testing (with differing slices, brick sizes, total domain sizes, etc).  Preliminary tests look promising.
Downgrades logging to debug level
Fixes list slicing; cleans up functions

Addresses last few issues, particularly with list-based slicing
Cleanup of functions & logging
Implements get_values function
Adds dimension property to rtree
Adds bricking_utils module