added a very very basic discriminator.

The changes is just my draft idea about discriminator, not sure my changes followed your design.   Let me know your thoughts, and then I can know whether I need continue. 

https://github.com/mongodb/morphia/issues/82