Merge pull request #148 from evoskuil/version2

Remove hardwired --silent from make, change verbosity for linux/clang.
Enable conditional warning flags by compiler.