added tab support for debugger

 seems to work, but there's and issue of breakpoints being shown in ace after the debugger is turned off
added changes that I somehow overlooked commiting before
lost my sanity to rage resolving merge issues for push
Fixed debugger toggle issue causing breakpoints to show up

Things seem frail right now, but I haven't uncovered any other errors.
Hopefully everything is stable now though.
fixed issue with math module caused by it being defined twice
Got generic iterator to work while trying to get debugIterator
Going to try replaceing all iterators with it
ok, that didn't work, don't know why
upgraded debugger object introspection

 now uses value and iterator functions on objects
merged with apblack repo
forgot a camma and broke everything, fixed now
fixed error that occurs with rewriting debugValue method
took closer look at math changes and went with Andrew's
Merge https://github.com/apblack/minigrace