Update the Query, Wrapper projects.
Update the changes for the build.
Refactore the code:
1. Name the class members as the name rule.
2. Begin to wrap the decoders.
1. Remove the unused code/project: LRCSWrapper.
2. Add gtest as the unit test tool.
Fix the build errors.
check in
Optimize the OpenMP for the cpu core number.
1. Remove the QueryExecutor project which is unused.
2. Refactor the code.
3. Keep the three ways to get the data.
   a. Multi-thread
   b. OpenMP
   c. Single-thread
1. Add unit test for the LRCSBasis project
2. Update the BerkeleyView tool to view the db data.
Refactore the code.
Update
Merge remote-tracking branch 'VinceZK/master'

Conflicts:
	LRCSBasis/LRCSBasis.vcxproj.filters
1. Unit Test of Query1s to Query4s.
Add the Api project for the LRCS interfaces