Fix build issues and MeasureTool crash

@hmassih  : Please code-review.

MeasureTool 
- With segment support, we now use GetPoints() to get to vertices.
- CoordinateConversion was renamed to ConvertCoordinate.
IdentifyTool
- IdentifyParameter was renamed to IdentifyParameters.
- GeodatabaseFeatureServiceTable was renamed to ServiceFeatureTable
SearchTool
- NormalizeCentralMeridianOfGeometry was renamed to NormalizeCentralMeridian 
MapView
- Use SetRotation() instead of setting Rotation directly.
- MapOverlayAnchor was renamed to ViewOverlayAnchor
- UIElement must be contained in esri:OverlayItemsControl
PortalService
- Removed IdentifyManager to qualify Credential, ServerInfo, TokenAuthenticationType, OAuthClientInfo, CredentialRequestInfo, etc.
- To get to username, token, password, type cast to ArcGISTokenCredential
WebmapLayer
- Type was made into an enum of LayerType