added `spawn_link` and `spawn_monitor`
manual update

added `spawn_link` and `spawn_monitor` to the manual
allow functors in `message_future.{await|then}`

this patch allows functors as response message handlers and adds a
replacable callback function to `local_actor` that is invoked whenever
the synchronous response does not match the handler's signature
allow to define base class of `sb_actor`

this patch enhances the class `sb_actor` and allows the user
to define a base class that must be derived from `event_based_actor`
added `timed_sync_send`

this new function allows users to catch timeouts in the
`on_sync_failure` handler instead of using `after(...)` statements;
the `timed_` functions signal an occured timeout by putting a
'TIMEOUT' message into the actor's mailbox
improved unit tests
fixed bug in timed_sync_send
check whether mailbox is empty at end of unit test
fix for patterns with `on(any_vals, arg_match)`

this patch fixes the pattern matching implementation of libcppa
to create correct value gards when using `on(any_vals, arg_match)`
some tweaks to unit tests

this patch enables actor_ptr to be used in `CPPA_CHECK_EQUAL` and
uses the new functor-based `timed_sync_send` API in test__remote_actor.hpp
fixed missing namespace prefix
added convenience overload to `detail::demangle`
maintenance

this patch removes the old `apply_tuple` function family
(replaced by `apply_args`), removes `partially_apply_args`
(use `int_list` for indices instead), and cleans up unit test macros
better diagnostic on `CPPA_CHECK_NOT_EQUAL`
added specialization for `option<T&>`
added `continue_with` to nonblocking API

this patch enables `sync_send(...).then(...).continue_with(...)`
(relates #58) and makes using the nonblocking API explicit to use
in context-switching and thread-based actors by requiring a call
to `self->exec_behavior_stack()`
fixed continuation handling

continuation is called only if given functor is invoked
improved unit tests & harmonized output

this patch improves `test_match` and `test_sync_send` unit tests
and makes the output of all unit tests equally formatted
fix bug in synchronous response handling

this patch fixed a bug that allowed 'EXITED' messages to pass
synchronous response messages
documentation update for scheduler