FromConfig 492
Correcting the FromConfig #492 bug for local actors.

Lacking tests for remote deployed actors still.
Added `FromConfig.Instance`

Actors w/o FromConfig removes router info from `Deploy` instane now
Executables for multi node testing and first multi-node cluster test
Move SerilogLogMessageFormatter to correct namespace.

This should have been made in #292 but we missed that.
It should be backwards compatible, sort of . As long as no
   using Akka.Logger.Serilog;
statement exists in files where SerilogLogMessageFormatter  is used everything should compile (with a warning that SerilogLogMessageFormatter  in the old namespace is obsolete).

If a both namespacese are used:
   using Akka.Logger.Serilog;
   using Akka.Serilog.Event.Serilog;
The user will get a compile error. The resolution is to remove the second using statement.
Add ReSharper external annotations to log methods in the Akka assembly

This makes ReSharper understand that for example log.Error's first parameter is a format string and that the method behaves just like string.Format()

For more info, see
https://www.jetbrains.com/resharper/webhelp/Code_Analysis__External_Annotations.html
https://www.jetbrains.com/resharper/webhelp/Code_Analysis__String_Formatting_Methods.html
Merge pull request #504 from HCanber/resharper-annotations

Add ReSharper external annotations to log methods in the Akka assembly
Merge pull request #503 from HCanber/serilog-fix

Move SerilogLogMessageFormatter to correct namespace.
created actorOf and actorOf2 helper functions
actor selection changes
Merge pull request #493 from rogeralsing/from-config-492

FromConfig 492
Added better typeresolution for config and serialization.

instead of checking type.gettype for null result, that is now handled in a helper method with a consistent error message.
Merge pull request #505 from rogeralsing/validate-type-resolution-233

validate-type-resolution-233- merging this. it is only refactoring, no new features
Merge pull request #506 from Horusiath/fsapi-helpers

F# API changes
Merge pull request #497 from travelrepublic/multinodetest

Executables for multi-node testing and first multi-node cluster test
Add appropriate "EndProject" to solution file
Merge pull request #508 from HCanber/fix-invalid-sln

Add missing "EndProject" to solution file
Fix invalid path to the nuget packages folder
Merge pull request #509 from HCanber/fix-invalid-references

Fix invalid path to the nuget packages folder
Add Immutable AVL Trees

Originally from http://justinmchase.com/2011/12/13/immutable-avl-tree-in-c/