Adding PCL library to create a PCL nuget package

Adding PCL library to create a PCL nuget package and made small changes
to the TinyIoC source code to make it PCL compatible