[ANN] kinetic_cafe_error 1.5 Released

kinetic_cafe_error version 1.5 has been released!

* code: <https://github.com/KineticCafe/kinetic_cafe_error/>
* bugs: <https://github.com/KineticCafe/kinetic_cafe_error/issues>
* continuous integration: <{img src="https://travis-ci.org/KineticCafe/kinetic_cafe_error.png" /}[https://travis-ci.org/KineticCafe/kinetic_cafe_error]>

kinetic_cafe_error provides an API-smart error base class and a DSL for
defining errors. Under Rails, it also provides a controller concern
(KineticCafe::ErrorHandler) that has a useful implementation of +rescue_from+
to handle KineticCafe::Error types.

Exceptions in a hierarchy can be handled in a uniform manner, including getting
an I18n translation message with parameters, standard status values, and
meaningful JSON representations that can be used to establish a standard error
representations across both clients and servers.


### 1.5 / 2015-07-28

* 2 bug fixes:

  * Handle error causes correctly for Ruby 2.1 or later, where <tt>raise
    Exception, cause: RuntimeError.new</tt> does not pass the +cause+ the
    exception constructor, but it still sets the cause correctly on the
    exception. These changes make this correct for both +raise+ construction
    and normal construction.

  * The RSpec helpers did not work because they spelled the class +Rspec+, not
    +RSpec+. This has been fixed.

* 2 development changes:

  * Fixed some test typos.

  * Add i18n-tasks for CSV exports.