Migrated some projects to .Net 3.5 Client Profile + introduced replacement for Lazy<T>

This is in hope that I can get to work on PCL version sometime.