2.0

new features:
1. support build .so and .a!
2. support ccache
2. support multiple-tasks compile at the same time.