Added error-behavior-restart-case in src/macros.lisp

* src/macros.lisp (error-behavior-restart-case): new macro; execute
  different error policies consisting of signaling of conditions and
  establishing of restarts
* test/macros.lisp (suite error-behavior-restart-case-root): new
  suite; unit tests for `error-behavior-restart-case' macro
  (test error-behavior-restart-case-root::smoke): new test case; smoke
  test for `error-behavior-restart-case' macro
* src/package.lisp (header): updated copyright
  (package more-conditions): added exported symbol
  error-behavior-restart-case; adjusted documentation string
* test/macros.lisp (suite error-behavior-restart-case-root): new
  suite; unit tests for `error-behavior-restart-case' macro
  (test error-behavior-restart-case-root::smoke): new test case; smoke
  test for `error-behavior-restart-case' macro
* more-conditions.asd (+version-minor+): changed 2 -> 3
* README.org (Error Behaviors for Layered Systems): renamed "Condition
  Translation for Layered Systems" -> "Error Behaviors for Layered
  Systems"
  (Condition Translation at Layer Boundaries): new subsection; discuss
  condition translation aspect
  (Error Policies at Layer Boundaries): new subsection; discuss
  implementation of error policies using `error-behavior-restart-case'
  macro