Refactor models toward a Shared state struct.
Add typedefs to mixture.
Remove typedefs from Model.
Remove backwards-compatibility typedefs.
Remove name functions from Model.
Move basic scorers and samplers to namespace.
Start refactoring python for Shared.
Prepare for python Shared rename.
Name Shared values appropriately in tests.
Refactor io mixins and cython wrappings.
Split cython boilerplate from customization.
Refactor python models to new layout.
Fix model formatting.
Rename Model to Shared in c++.
Leverage ADL to put helpers in model namespace.
Unify sampler function names.
Refactor cython models.
Don't show long module names in nose output.
Fix standalone build.
Merge pull request #38 from forcedotcom/shared

Shared