Implement NSPropertyListSerialization

First pass; one crashers.

Working:

- DataWithPropertyList
- WritePropertyList
- IsValidForFormat

Crashing:

- PropertyListWithData
- PropertyListWithStream
Merge branch 'master' into abock
foundation.cs: make NSBundle partial
Merge branch 'master' into abock