util: BinarySerializer serializes and deserializes a file format version tag with every cubbie. This allows keeping old deserialization code around and working even as we improve things.
Replaced Manifests with ClassTags and removed a few other deprecations
Merge branch 'fixhcoref'

merging deprecation removals
replaced deprecated classTag >:> check with typeTag <:< check
app.nlp.coref: fix broken import caused by the reverting of andrew's old commit
la: adding specialized override for leftMultiply in layered tensor 2
merge
Merge pull request #58 from harshal-pandya/master

Removed deprecations: Replaced Manifests with ClassTag
Merge pull request #62 from davidBelanger/mention-dedup-fix

Mention deduplication fix
fix failing tests
add "initializeWeights" and "finalizeWeights" to GradientOptimizer
optimize,classify: switching the classifiers to use leftMultiply instead of right multiply for better locality. Breaks serialized models for pos1 and parser1
TODO: Notes for next sprint.
optimize: making ParameterAveraging and AdaGrad behave well with the GradientStep changes; making initialization happen in a single thread for both
optimize: removing useless reimplementation of inheritance
Merge pull request #65 from alextp/weights-finalizers

Weights finalizers
tests: fix breakage
model: removing ModelWithContext, as it is no longer used
app.chain: faster chain bp and example
Fixes to initialize blank weights in AdaGrad and ParameterAveraging