Add support for ,inline flag with struct values. This also adds the code to do inlining of maps, as supported by bson (the code was copied from mgo/bson), but it's disabled for the moment as I'll need more time to implement it. R=jameinel, rog CC= https://codereview.appspot.com/10366044