Change library version to 0.10.1
Read version from config.hpp, delete VERSION file
Remove unused file
Enable Markdown and JavaDoc-style autobrief
Update style guide with new Doxygen style
Apply new documentation style, e.g., remove @brief

This patch removes *all* "@brief" comments from the code base and replaces
verbose constructs like "@c"/"@p" with Markdown. The patch also enforces the
new coding conventions in more places and removes some dead code.
Update script for updating gh-pages
Remove outdated and unused script
Check whether a valid protobuf compiler exists

This fixes an issue with incomplete protobuf installations, e.g., on
Ubuntu 14.04.
Add breaking rules to style guide
Set correct break rule for binary operators
Apply new coding style to all .cpp files
Fix "Libcaf" casing issue in FindLibcaf.cmake.

find_package_handle_standard_args() expects the first argument to be the
name of the Find-module in original casing.  If it's not, it may fail to
do things like abort with a FATAL_ERROR message if REQUIRED was supplied
to the original find_package().
Merge pull request #161 from jsiwek/master

Fix "Libcaf" casing issue in FindLibcaf.cmake.
Fix MinGW build

Fix some issues with CAF on MinGW:
- Correctly initialize networking on Windows using WSAStartup()
- Rename `interface` member function to `message_types` because `interface` is
  a define on Windows (srsly Microsoft?)
- Cast to correct pointer type when using `send` or `recv`
- Fix some warnings caused by using `int` instead of `native_socket_t`

  The issues have been reported by GitHub user xmt.
Reorganize main repository

Add nexus, probe-event, and benchmarks as submodules and cleaned up all CMake
build scripts.
Add Benchmark Suite Options to configure script
Add hook infrastructure to middleman, relates #150
Add missing `anon_send` for typed actors

Move `check_typed_input` to its own header, add `anon_send` for typed actors
and do some cleanup in `local_actor`.
Add `typed_actor::extend` to compose actor types