Use iframe for scoping and support __methodMissing__ to allow db object to work. Needs testing, WIP
WIP - Populate sandbox namespace properly with a db object that makes coll objects.
Move and condense methods in request/Query into Coll.
Update Cursor to separate functionality more.
Start to fill out tests, still lots of work to do.
Fill out tests for Cursor, mutateSource,  shell sandbox, member accessor
Fix lint errors.
Make iframe creation easier to read.
Print _id first in query results and format ObjectId objects prettily.
Test query stringification more thoroughly.
Move cursor to end of line when accessing history in console.
Use local sinon, fix browser tests.
Merge pull request #188 from FuegoFro/query_result_formatting

Print _id first in query results and format ObjectId objects prettily
Merge branch 'master' of git://github.com/10gen-labs/mongo-web-shell into stuffjs-spike

Conflicts:
	frontend/SpecRunner.html
	frontend/spec/mws/request.spec.js
	frontend/spec/mws/util.spec.js
	frontend/src/mws/Query.js
	frontend/src/mws/request.js
	frontend/src/mws/util.js
Refactor show and print to use new scoping patterns.
Keywords no longer are convert to statements, but are rather handled separately.
Reformat and fix util's toString and shell specs.
Merge pull request #168 from FuegoFro/stuffjs-spike

New sandboxing/scoping method
Merge pull request #192 from FuegoFro/console_history_end_of_line

Move cursor to end of line when accessing history in console.
console.print() takes multiple arguments
Simplify Shell.js and improve error handling.
Merge pull request #193 from rcchan/multi_print

console.print() takes multiple arguments
Merge pull request #194 from FuegoFro/error_messages

Simplify Shell.js and improve error handling.