Added NSErrorException and used it in the Foundation framework, plus several cleanups (#580).
Merge branch 'master' of https://github.com/robovm/robovm