Adds a throw method to SC.Error and fixes current errors

Solves https://github.com/sproutcore/sproutcore/issues/1134

Note that we have to use standard error with `SC.FROZEN_ERROR` and `SC.OUT_OF_RANGE_EXCEPTION` because `SC.Error` doesn't exist yet.