pull requests

1. fix tests on linux.
2. Solution template support