switch branch test
update:

add scroll bar for deviceInfoList and rearrange layout
update:

1 "userLandscape" instead of "landscape" so app can rotate now.
2 in DeviceListFragment, add onSaveInstanceState, save current selected group and device location
   and in onCreate, re-select this device if savedInstanceStats is not null
update:

when  group is selected
update:

1 Panel now put engineerMode in the parcelable process
2 PaneActivity now use startActivityForResult instead of startActivity and DeviceActivity now navigate back using setResult(1,intnet) to pass panel object back to PanelActivity
3 PanelActivity onActivityResult() now update selected panel object
1 refactor activity_panel to activity_panel_split and add a activity_panel(only has panel list fragment)
2 add refs.xml to values-w720p, only when device width > 720dp (for test), then app will re-direct layout file  to activity_panel_split
3 in panel activity, check splitScreen according to the current layout file
fix an error caused by having two startActivityForResult, need to check requestCode onActivityResult()
fix: back button which causes onResultActivity() error, (Back button will pass ResponseCode: Result_Canceled)
update:
Navigation/layout for cellphone basically done
Still some fix need to be done, when rotating then navigate.
fix: setting activity, start activity with FLAG_ACTIVITY_NEW_TASK, which causes result_cancelled
update: panel and device activity are now in USER_LANDSCAPE if it is split screen
update: PanelActivity , show loops now give user a toast indication if no panel is selected or panel is not in engineer mode
update: add Show panel report action
adding report activity
Refactor: TCPConnection in BaseActivity is now protected, so activity inherits it can use this field.
Refactor: BaseActivity now close connection onStop(), inherited class will close connection too
add Report class and DataParser method to parse report rawdata
amend last commit
1 parse report data
2 update report fragment list
update report logo image view
update report progress bar and textview