Cleanup of Exceptions

Done for http://www.google-melange.com/gci/task/view/google/gci2014/5804072137392128

Cleaned up various exceptions to use the marco BOOST_CURRENT_FUNCTION where necessary,
Changed Exception to NullPointerException where applicable, and made messages from such Exceptions more concise