Updated from tabs to spaces.
I've never come down hard on either side of this ridiculous holy war before of because I had never found a compelling argument. Unfortunately a few factors have tipped me into the spaces camp:

 1. `docutils` doesn't support tabs for code examples (even though it should)
 2. Eclipse makes indenting code examples with tabs in docblocks too difficult
 3. Using tabs for indents and spaces for alignment is hard to manage without visible white space
    turned on, which is visually very distracting.

I hope this hasn't ticked off the two or three people using this project too much.
renamed getByPk to getById, deleteByPk to deleteById
renamed main mapper interface methods
fixed doc mistakes
added a context parameter to fromObject
Improved error with amiss command runner
set wrapping in rst files
added xcache
simplified dump_highlight
Added upgrade file
Loader uses static class map
added Embed type (from mongo extension) and Encoder type
hmm
Merge remote-tracking branch 'origin/develop' into mongo
improved encoder test
fixed xcache hackery
uses decor style cache adapter
fixed float related random test failure
removed test for feature that won't work in it's current form
Merge branch 'generator' into develop
Merge branch 'develop' of github.com:shabbyrobe/amiss into develop
added missing types to loader