It is a fucking mess. Sorry.
We really need to refactor and clean this up one day. See the comments in the commit for more information.
…e fact that single underscored attributes are typically internal; meanwhile, this attribute is a public, system attribute.
the view code is for docs later
Also move MongoTempUploadStore into grid_fs module
It looks as if grids has changed a bunch since this was originally done. It now lets you store your stuff at the top of the document and doesn't generate it's own contentType anymore. So there is no longer a need to store stuff in metadata nor to duplicate info in md. Also added tests