minor revise
Update for handling new standard weather file name
Update for the naming rule of the controller output zip file.
When only output one kind of data, use _EXPERIMENTS, or _SOILS or _WEATHERS for distinguishing
1. Revising and formating code
2. Remove all compile warning
Issue fixed
Soil data might missing, add null value handling
Revise the auto-naming rule for EXNAME
Add length check for some variables with text value in the Field section
Update weather station id handling, use WST_NAME as variable to store the original value from file, use WST_ID only for the relational key between EXP data and Weathere data.
Fix #58
Fix #58
remove unexpected upload file
Fix #58
Fix #59
Fix #59 additional fix for the variables which might have similar issue
Update for potential issue that weather daily data header generating is rely on the first day record contain all the variable names. Now it does not rely on it any more.
Update for potential issue that observed summary data header generating is rely on the first record contain all the variable names. Now it does not rely on it any more.
Change to use HashSet instead of ArrayList for better searching performance
change variable set to static
remove the handling which adds missing data into json
Fix #60