Adding portable library project

Hi, just wanted to merge this back since it is easier to maintain a portable library rather than N number of projects.

However, this requires Visual Studio 2012.

Cheers
Toni