<rdar://problem/13878726>

This changes the setting target.load-script-from-symbol-file to be a ternary enum value:
default (the default value) will NOT load the script files but will issue a warning suggesting workarounds
yes will load the script files
no will not load the script files AND will NOT issue any warning

if you change the setting value from default to yes, that will then cause the script files to be loaded
(the assumption is you didn't know about the setting, got a warning, and quickly want to remedy it)

if you have a settings set command for this in your lldbinit file, be sure to change "true" or "false" into an appropriate "yes" or "no" value



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182323 91177308-0d34-0410-b5e6-96231b3b80d8
Forgot to check for empty error strings in the previous checkin



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182325 91177308-0d34-0410-b5e6-96231b3b80d8
<rdar://problem/13925626>

Replacing an assertion with an error - at least we won’t crash

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182326 91177308-0d34-0410-b5e6-96231b3b80d8
<rdar://problem/13925626>

Correctly handle the case of a ValueObjectVariable backed by a Vector

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182330 91177308-0d34-0410-b5e6-96231b3b80d8