Throw Error instead of String

This is an addition to https://github.com/sproutcore/sproutcore/pull/952. I had forgot some.

Also, some constants (like SC.FROZEN_ERROR) were defined as an Error. I've changed this because the Error needs to be created when it is throw to get a correct stack trace.