Add first build system with autoreconf --install
[TASK]: Autotools support project , Plan-00003

Detail:
*Use standard folly library support project.
*Base_folly for research internal project.

ReviewedBy: R.Chatsiri
AutomergeTo:

Resolves:
Documentation:
Release:

 	modified:   configure.ac
 	new file:   src/base/.dirstamp
 	modified:   src/base/Makefile.am
 	new file:   src/base/QueueProcess.cpp
 	new file:   src/base/QueueProcess.hpp
 	new file:   src/base_folly/Arena-inl.h
 	new file:   src/base_folly/Arena.h
 	new file:   src/base_folly/CPortability.h
 	new file:   src/base_folly/Conv.h
 	new file:   src/base_folly/CpuId.h
 	new file:   src/base_folly/Exception.h
 	new file:   src/base_folly/FBString.h
 	new file:   src/base_folly/FBVector.h
 	new file:   src/base_folly/FileUtil.cpp
 	new file:   src/base_folly/FileUtil.h
 	new file:   src/base_folly/Foreach.h
 	new file:   src/base_folly/Format-inl.h
 	new file:   src/base_folly/Format.cpp
 	new file:   src/base_folly/Format.h
 	new file:   src/base_folly/FormatArg.h
 	new file:   src/base_folly/Hash.h
 	new file:   src/base_folly/Likely.h
 	new file:   src/base_folly/Logging.h
 	new file:   src/base_folly/MPMCPipeline.h
 	new file:   src/base_folly/MPMCQueue.h
 	new file:   src/base_folly/Makefile.am
 	new file:   src/base_folly/Malloc.h
 	new file:   src/base_folly/Memory.h
 	new file:   src/base_folly/MemoryMapping.cpp
 	new file:   src/base_folly/MemoryMapping.h
 	new file:   src/base_folly/PackedSyncPtr.h
 	new file:   src/base_folly/Portability.h
 	new file:   src/base_folly/Preprocessor.h
 	new file:   src/base_folly/ProducerConsumerQueue.h
 	new file:   src/base_folly/Range.cpp
 	new file:   src/base_folly/Range.h
 	new file:   src/base_folly/RecordIO-inl.h
 	new file:   src/base_folly/RecordIO.cpp
 	new file:   src/base_folly/RecordIO.h
 	new file:   src/base_folly/ScopeGuard.h
 	new file:   src/base_folly/SmallLocks.h
 	new file:   src/base_folly/SpookyHashV1.cpp
 	new file:   src/base_folly/SpookyHashV1.h
 	new file:   src/base_folly/SpookyHashV2.cpp
 	new file:   src/base_folly/SpookyHashV2.h
 	new file:   src/base_folly/String.cpp
 	new file:   src/base_folly/String.h
 	new file:   src/base_folly/TimeoutQueue.cpp
 	new file:   src/base_folly/TimeoutQueue.h
 	new file:   src/base_folly/Traits.h
 	new file:   src/base_folly/TypedIOBuf.h
 	new file:   src/base_folly/detail/AtomicHashUtils.h
 	new file:   src/base_folly/detail/BitIteratorDetail.h
 	new file:   src/base_folly/detail/BitsDetail.h
 	new file:   src/base_folly/detail/CacheLocality.cpp
 	new file:   src/base_folly/detail/CacheLocality.h
 	new file:   src/base_folly/detail/ChecksumDetail.h
 	new file:   src/base_folly/detail/Clock.cpp
 	new file:   src/base_folly/detail/Clock.h
 	new file:   src/base_folly/detail/DiscriminatedPtrDetail.h
 	new file:   src/base_folly/detail/FileUtilDetail.h
 	new file:   src/base_folly/detail/FingerprintPolynomial.h
 	new file:   src/base_folly/detail/FunctionalExcept.cpp
 	new file:   src/base_folly/detail/FunctionalExcept.h
 	new file:   src/base_folly/detail/Futex.cpp
 	new file:   src/base_folly/detail/Futex.h
 	new file:   src/base_folly/detail/GroupVarintDetail.h
 	new file:   src/base_folly/detail/MPMCPipelineDetail.h
 	new file:   src/base_folly/detail/Malloc.cpp
 	new file:   src/base_folly/detail/Malloc.h
 	new file:   src/base_folly/detail/MemoryIdler.cpp
 	new file:   src/base_folly/detail/MemoryIdler.h
 	new file:   src/base_folly/detail/SlowFingerprint.h
 	new file:   src/base_folly/detail/Stats.h
 	new file:   src/base_folly/detail/String-inl.h
 	new file:   src/base_folly/detail/ThreadLocalDetail.h
 	new file:   src/base_folly/detail/UncaughtExceptionCounter.h
 	new file:   src/base_folly/folly-config.h
 	new file:   src/base_folly/io/IOBuf.cpp
 	new file:   src/base_folly/io/IOBuf.h
 	new file:   src/base_folly/io/IOBufQueue.cpp
 	new file:   src/base_folly/io/IOBufQueue.h
 	new file:   src/base_folly/io/TypedIOBuf.h
 	new file:   src/base_folly/small_vector.h
 	new file:   src/bin/tracethreat
 	new file:   src/system/.dirstamp
 	modified:   src/system/Makefile.am
 	modified:   src/system/MessageQueueController.cpp
 	modified:   src/system/MessageQueueController.hpp
 	modified:   src/test/Makefile.am
 	new file:   src/test/QueueProcessTest.hpp
 	new file:   src/test/test_suite
 	new file:   src/test/test_suite.cpp
 	modified:   src/tracethreat/Makefile.am

 	deleted:    src/base/Arena-inl.h
 	deleted:    src/base/Arena.h
 	deleted:    src/base/Conv.h
 	deleted:    src/base/Exception.h
 	deleted:    src/base/FBString.h
 	deleted:    src/base/FBVector.h
 	deleted:    src/base/FileUtil.cpp
 	deleted:    src/base/FileUtil.h
 	deleted:    src/base/Foreach.h
 	deleted:    src/base/Format-inl.h
 	deleted:    src/base/Format.cpp
 	deleted:    src/base/Format.h
 	deleted:    src/base/Hash.h
 	deleted:    src/base/Likely.h
 	deleted:    src/base/Logging.h
 	deleted:    src/base/MPMCPipeline.h
 	deleted:    src/base/MPMCQueue.h
 	deleted:    src/base/Malloc.h
 	deleted:    src/base/Memory.h
 	deleted:    src/base/MemoryMapping.cpp
 	deleted:    src/base/MemoryMapping.h
 	deleted:    src/base/PackedSyncPtr.h
 	deleted:    src/base/Portability.h
 	deleted:    src/base/Preprocessor.h
 	deleted:    src/base/ProducerConsumerQueue.h
 	deleted:    src/base/RecordIO-inl.h
 	deleted:    src/base/RecordIO.cpp
 	deleted:    src/base/RecordIO.h
 	deleted:    src/base/ScopeGuard.h
 	deleted:    src/base/String.cpp
 	deleted:    src/base/String.h
 	deleted:    src/base/TimeoutQueue.cpp
 	deleted:    src/base/TimeoutQueue.h
 	deleted:    src/base/Traits.h
 	deleted:    src/base/TypedIOBuf.h
 	deleted:    src/base/detail/AtomicHashUtils.h
 	deleted:    src/base/detail/BitIteratorDetail.h
 	deleted:    src/base/detail/BitsDetail.h
 	deleted:    src/base/detail/CacheLocality.cpp
 	deleted:    src/base/detail/CacheLocality.h
 	deleted:    src/base/detail/ChecksumDetail.h
 	deleted:    src/base/detail/Clock.cpp
 	deleted:    src/base/detail/Clock.h
 	deleted:    src/base/detail/DiscriminatedPtrDetail.h
 	deleted:    src/base/detail/FileUtilDetail.h
 	deleted:    src/base/detail/FingerprintPolynomial.h
 	deleted:    src/base/detail/FunctionalExcept.cpp
 	deleted:    src/base/detail/FunctionalExcept.h
 	deleted:    src/base/detail/Futex.cpp
 	deleted:    src/base/detail/Futex.h
 	deleted:    src/base/detail/GroupVarintDetail.h
 	deleted:    src/base/detail/MPMCPipelineDetail.h
 	deleted:    src/base/detail/Malloc.cpp
 	deleted:    src/base/detail/Malloc.h
 	deleted:    src/base/detail/MemoryIdler.cpp
 	deleted:    src/base/detail/MemoryIdler.h
 	deleted:    src/base/detail/SlowFingerprint.h
 	deleted:    src/base/detail/Stats.h
 	deleted:    src/base/detail/String-inl.h
 	deleted:    src/base/detail/ThreadLocalDetail.h
 	deleted:    src/base/detail/UncaughtExceptionCounter.h
 	deleted:    src/base/folly-config.h
 	deleted:    src/base/io/IOBuf.cpp
 	deleted:    src/base/io/IOBuf.h
 	deleted:    src/base/io/IOBufQueue.cpp
 	deleted:    src/base/io/IOBufQueue.h
 	deleted:    src/base/io/TypedIOBuf.h