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
update report fragment layout and loading progress bar
group faults done
report parse, faulty devices (address, fs, serialNumber) put in report
add ReportFaultsActivity , and when click on reportList to navigate to this activity
improve display (ReportFaultsActivity)
enlarge ft button
ReportFaultsActivity now has a back navigation
adjust engineer contact TextView space
increased mini sdk to 19(KitCat)
adding saveReport basic (manually) version
update: report summary print to pdf done, 18 report rows per page

calculate total pages according to the size of reportList
add page number at bottom of the page