Addition of new build configuration NET45WP8
It adds some custom msbuild things to the structuremap.csproj. This configuration currently only builds the main assembly.This commit already contains numerous extension methods to make the reflection API
look like the .NET 4 pendant.
Necessary changes to make use of the "buffer" layer to be able to have the code look much like the .NET 4 code.
Merge pull request #174 from flq/pcl_parte_deux

Pcl (part II) - Targetting of Pcl profile for .NET 4.5 + WP8 + Windows Store Apps
added the build plan visitor interfaces, dependency sources accept the visitor
added visitor mechanics to InterceptionPlan
BuildPlan accepts the visitor correctly
added the TextTreeWriter for diagnostic purposes
ConcreteBuild accepts the build plan visitor
constructor string visualization
first set of successful tests for the BuildPlan visualization
build plan visualization of simple ctor args
build plan visualization of simple ctor and setter args
improved the dependency visualization, added plan visualization to build plan errors.  Closes GH-172, Closes GH-173
added inline referenced dependencies to the visualization
added visualization of inline 'all possible' enumerables
introduced the ILeftPadding interface and simple impl's
converted ITabbedLines to use the new ILeftPadding
can kinda sorta render deep inline build plan dep's
ugly visualization of inline enumerable dependencies
the new TreeWriter