basic list view for panel infor display
added listView and refresh listview
updated listview
updated panel.java: added passcode and reportNumber; 
					"-" instead of "?" when store panel info 
updated panelInfo ui, panel row: LinearLayout weight 1:1
correction: SerialNumber and GTIN algorithm
created: device class and loop class
updated: panel class
created: DeviceInfoActivity.java with its layout and device_info_row
layout
updates:

1 added res/values/strin: version
2 modified data structure for Panel<Loop<Device>>
List<List<List<Integer>>>) in both Panel.java and DataParser.java

result: DataParser will now return a list, with loops<device>, and
easier for later panel,loop, device object creation.
update

1 modified Loop class, (readTypedList(deviceList,Device.CREATOR))

2 intent.getParcelabeExtra() error correction
commit before merge to master branch
commit before merge
Merge remote-tracking branch 'origin/DeviceInfo'

Conflicts:
	AndroidManifest.xml
	res/values/strings.xml
	src/mackwell/nlight/PanelStatusActivity.java
	src/weiyuan/models/Device.java