Adding portable target

- Adding portable solution (WP7.1, Windows Store, .NET 4.5)
- Updating code for PCL
- Enabling NuGet Package Restore feature