Update MAVLinkPayload.java

Need to type cast long and int on masks otherwise you'll get signed extension in java. I believe the byte order should also be swapped but I haven't had time to confirm for sure.
Update MAVLinkPayload.java

Added getLongReverse	

//getLong is broken when using uint64_t from APM's to pack bit commands
	//Created this to use on my custom message unpack so as to not break anything else with getLong downstream.
Update MAVLinkPayload.java
fragment_cheklist: new layout for checklist fragment

copy from old layout_checklist
CheckListFragment: Basic fragment code implementation
ConfigurationActivity: Add Checklist Tab

Add
1. ChecklistFragment

Fix:
Rename ChecklistFragament -> ChecklistFragment
CheklistFragment: loadXMLChecklist

loads the checklist from XML
ChecklistFargment: prepareListData

prepare the Hash list for ExpandableListView

Add:
onStart override method

Change:
loadXMLChecklist moved to onStart method
ChecklistFragment: createListAdapter

create the ListAdapter and assign it to expListView
ChecklistFragment: Auto expand & collapse

Add the autoexpand and collapse based on completed checklist
ChecklistFragment: SysLink

Add system link class - to read data from system
ChecklistFragment : Live data

Add live data feature

Changes:
Drone
1. change infolistner into list of infolister
2. add 2 new methods
 - addInfoListener(InfoListner listener)
 - removeInfoListener(InfoListner listener)
CheckList: code cleanup

removed all unused files
Merge pull request #405 from azrin1972/CheckLList-Fragment

Check List fragment
Merge pull request #396 from aussiemod/master

Update MAVLinkPayload.java