Some regression issues fixes

This is what I was able to do in a day. Fixed 4 issues:

- #185
- #186
- #187 
- #190 

More to come, however we need to move forward. 

This is a fair point. However the master behavior was to error in the first place: 

```
 REQUIRE(result.error.code == Error::OK);
```

So I guess in our situation is both new: 

1. Warn about ignored block & skip
2. Warn about wrong indentation (which it is) & handle

I believe the later is correct. But you have a good point that it might pop up in our regression test script :s, between the rock and the hard place...