initial replacing all thrown remaining std::exceptions with ci::Exception
log uncaught exception with CI_LOG_E. rethrow with no argument to prevent slicing off exception subclass data.
Moved exception description string to ci::Exception. Using this by most subclassed exceptions.
GlslProg exception using base class description string
Using base Exception’s description in app resource and asset related exceptions.
added GlslProgExc for all glsl related exceptions
added missing setDescription method implementation
catching exceptions and logging what() from within cinder core src.
catch exceptions in samples explicitly and report exc.what()'s.
minor audio sample cleanup around exceptions
moved uncaught exception wrapper to App::executeLaunch(), wrapping app->launch().
Merge pull request #536 from cinder/glNext_exception

exception refactoring