Refactoring:
- Renamed MetaInfo to VolumeInfo
- Removed vigra dependency:
 -- VolumeInfo no longer contains axistags
 -- Last item of tuple is raw metadata dict from dvid
- mock server changes:
 -- To avoid confusing reverse() and transpose() calls, just store data directly from DVID (even though the F-to-C-order conversion is inefficient)
 -- Instead of 'axistags' attribute, store 'dvid_metadata' attribute on hdf5 datasets.
Refactored VolumeInfo: Now a dict, not a tuple.
Renamed module: volume_metainfo -> volume_metadata
Refactored this package:
- low-level api calls to dvid are now implemented in special modules, e.g. dvidclient.general.get_datasets_info()
- VolumeClient now resides in dvidclient.voxels
- Misc cleanups
wip
Volume access interface now supports numpy-like slicing syntax.
Initial commit: README
Added voxels_metadata.jsonschema
Added datasets_list.jsonschema
Added server_info.jsonschema
Added server_types.jsonschema
mockserver: support simple json queries: server/info, server/types, dataset/types
Added dvid_connection.py
Add 'dvidclient/dvidschemas/' from commit 'df7a2f8c97f66af76d411b7eca4d17fb77ad251c'

git-subtree-dir: dvidclient/dvidschemas
git-subtree-mainline: 0204006793d665df11d6ff60ffff47effb492b4f
git-subtree-split: df7a2f8c97f66af76d411b7eca4d17fb77ad251c
Added basic schema validation and tests for 'general' api calls
Merge branch 'schema-validation' into refactor
cleanups: imports
Fixed keyvalue commands, added keyvalue support to mockserver, added keyvalue test.
Name changes: VolumeClient -> VoxelsAccessor, VolumeMetadata -> VoxelsMetadata, VolumeCodec -> VoxelsNddataCodec
Renamed dvidclient -> pydvid