Bugfixes

Fixed up mouse_x and y properly when I originally added my fix I left some
of the old code that was partially breaking it. But I added the behaviour
as expected from Game Maker 8.1 and it resolved two of our new users bugs
with games. I also fixed the issue with the 8th background and view,
everywhere in our code we were iterating from 0 to 6 being < 7. At any
rate I also allow the mouse_x and mouse_y to continue being updated if the
mosue goes outside the winodow since GM8.1 did that, but Studio is the one
that stops updating it, so I don't know why ENIGMA originally adopted that
behaviour it is really kind of stupid if you ask me, if someone complains
for it be exactly the same as Studio than I will fix it, but it really
seems pointless so for now I am leaving it as it is. Anyway, please merge.