Refactory event design.
refactory IBinarySerializer interface.
fix memory leak bug.
add redis eventstore.
fix #17, change code to not resolve the message executor for every message processing.
Merge pull request #16 from jaohaohsuan/master

修正SolutionDir路径, 为了nuget pack 指令可以正确的找到 enode\.nuget\NuGet.targets
為了可以設置redis的pw, 增加扩展方法
Add NLog supporting