Refactoring constants from Names.Java to Corresponding RPC Classes
Changes for Refactoring Vectors to List
Additional changes for Refactoring from Vector to List
Minor bugfixes. Fixes #1, fixes #2.

Signed-off-by: Mike Burke <mike@livioconnect.com>
Changes for handling null inputs in some of the RPC Classes
Merge branch 'refs/heads/origin/hotfix' into sdl_android_parent/hotfix
Merge branch 'refs/heads/sdl_android_parent/hotfix' into sdl_android_parent/master
Merge branch 'refs/heads/sdl_android_parent/hotfix' into sdl_android_parent/develop
Merge branch 'refs/heads/origin/develop' into sdl_android_parent/develop

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

Conflicts:
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/DisplayCapabilities.java
	sdl_android_lib/src/com/smartdevicelink/proxy/rpc/Show.java
Fixed warnings in merge conflicts

Signed-off-by: Mike Burke <mike@livioconnect.com>
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
Merge branch 'refs/heads/sdl_android_parent/develop' into sdl_android_parent/master