Organize Build Configurations, Enhance Supported Indirect Method

* Organize Build Configurations
  * All: Organize build configurations as follows: .NET 3.5, Debug/Release, x86

* Enhance Supported Indirect Method
  * All: Replaced debug macro to Boost.Log.
  * All: Make some non thread safe methods to thread safe with Boost.Thread.
  * All: Bridge the gap between implementation and README/sample.