msftidy: Add ruby checks for warnings

This adds ruby warning checks to msftidy

This generates a lot of additional warnings (3205), but it is handy to check new modules before commiting them, so no new warnings are generated.

```
find modules/ -type f -name "*.rb" -exec ruby -c -W2 {} \; 2>&1 | grep -v "Syntax OK" | wc -l
3205
```