add design pattern codes
add design pattern files
add mock entity
add common codes
add ico learning
Merge remote-tracking branch 'origin/master'

Conflicts:
	autotest/src/main/java/com/autotest/api/response/compareUtils/JsonNode.java
	autotest/src/main/java/com/autotest/api/response/compareUtils/TreeCompare.java
	autotest/src/main/resources/a.json
	autotest/src/main/resources/d.json