Introduce postDecode function into JsonDecoder and MongoDecoder.

* MongoDecoder now calls $model->fixDecode if such a method exists.  This allows models to fix data not previously set if needs be. e.g. Change null -> 0.