Crash fix for the details panel
#codereview Matt.Kuhlenschmidt
--------
Integrated using branch UE4-To-UE4-Orion (reversed) of change#2704869 by Cody.Haskell on 2015/09/24 14:35:41.
[CL 2704872 by Cody Haskell in Main branch]
UE-21078 - FBoneReference text import no longer works correctly.
Some property editing code used to forcibly surround FName properties in quotes, as UNameProperty::ImportText_Internal didn't handle the PPF_Delimited correctly prior to CL# 2682467, so this was the only way to ensure that names containing spaces would be imported.
This change removes those places that were forcibly adding quotes, as UNameProperty::ImportText_Internal will now do the correct thing as the default import flags do not contain PPF_Delimited.
#codereview Benn.Gallagher
[CL 2691572 by Jamie Dale in Main branch]
#UE4 Fixed a shadow variable warning in PropertyNode
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2654035 by Bob.Tellez on 2015/08/12 23:00:41.
[CL 2654043 by Bob Tellez in Main branch]
Rename HasValidProperty to HasValidPropertyNode to make the behavior match the name, and clean up some comments
Fix several details customizations that weren't correctly checking for property validity before derefencing GetProperty() or AccessRawData(). This fixes the original slate crash as well
#codereview matt.kuhlenschmidt
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2653955 by Ben.Zeigler on 2015/08/12 21:23:30.
[CL 2653956 by Ben Zeigler in Main branch]
- Unshelved change from MattK to allow hooking into a delegate when a child property changes
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2653683 by Billy.Bramer on 2015/08/12 18:11:24.
#codereview Matt.Kuhlenschmidt
[CL 2653759 by Billy Bramer in Main branch]
#codereview matt.kuhlenschmidt
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2651439 by Ben.Zeigler on 2015/08/11 14:04:41.
[CL 2651446 by Ben Zeigler in Main branch]
[UETOOL-125] - Have the "return to defaults" arrow on a brush's texture actually go back to the size of the texture
#change Customization of property rows now supports passing reset to default customizations to child properties so that structs like vectors can have their components handled by the same custom handler as the parent. Properties identify themselves by passing their handle to the delegate.
#change Reset to default is now set on properties using FResetToDefaultOverride class containing the delegates and ovrride behaviors.
#change Slate brush customization sets custom reset behavior on the Image Size property and uses the texture size as the default size.
#codereview matt.kuhlenschmidt
[CL 2644978 by Chris Wood in Main branch]
Added FPropertyHandleBase::NotifyFinishedChangingProperties to handle generic calls to NotifyFinishedChangingProperties.
Text Customization will now NotifyFinishedChangingProperties so the data can properly be captured.
#jira UE-19368 - Structure text variable's default value lost on close
[CL 2639260 by Michael Schoell in Main branch]