Added property for sandboxed NSHomeDirectory. Also setup correct AppStore Entitlements etc.

https://bugzilla.xamarin.com/show_bug.cgi?id=16580
needs “using System.Runtime.InteropServices;” to work!