enhance builds environments

Update build frameworks: all frameworks use same file tree architecture
I also update test_suite/Readme.txt to give some guidance for build tools usage.