Refactoring constants from Names.Java to Corresponding RPC Classes
Changes for Refactoring Vectors to List
Additional changes for Refactoring from Vector to List
Changes for handling null inputs in some of the RPC Classes
Merge branch 'refs/heads/anildahiya/NullInputHandling' into sdl_android_parent/develop

Signed-off-by: Mike Burke <mike@livioconnect.com>

Conflicts:
	sdl_android_lib/src/com/smartdevicelink/marshal/JsonRPCMarshaller.java
	sdl_android_lib/src/com/smartdevicelink/proxy/RPCMessage.java
	sdl_android_lib/src/com/smartdevicelink/proxy/RPCStruct.java
	sdl_android_lib/src/com/smartdevicelink/proxy/SdlProxyBase.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/AddCommand.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/Alert.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/Choice.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/CreateInteractionChoiceSet.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/DiagnosticMessage.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/DiagnosticMessageResponse.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/DisplayCapabilities.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/GetDTCsResponse.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/HMIPermissions.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/Headers.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/ImageField.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/KeyboardProperties.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/ListFilesResponse.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/OnPermissionsChange.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/OnSystemRequest.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/OnTouchEvent.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/ParameterPermissions.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/PerformAudioPassThru.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/PerformInteraction.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/ReadDID.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/ReadDIDResponse.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/RegisterAppInterface.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/RegisterAppInterfaceResponse.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/ResetGlobalProperties.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/ScrollableMessage.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/SetDisplayLayout.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/SetDisplayLayoutResponse.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/SetGlobalProperties.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/Show.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/Slider.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/Speak.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/SystemRequest.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/TireStatus.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/TouchEvent.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/VehicleDataResult.java
	sdl_android_lib/src/com/smartdevicelink/trace/OpenRPCMessage.java