Starting to port the map over to Windows Phone. Note - the windows phone impl does not yet compile. Also cleaning up the win8 impl as part of this.