show diff in submodules

![screenshot at 28 17-09-06](https://cloud.githubusercontent.com/assets/1488195/3720831/2367e58e-165a-11e4-9fa4-bdefaa7d00fc.png)
![screenshot at 28 17-09-37](https://cloud.githubusercontent.com/assets/1488195/3720833/2900e428-165a-11e4-9826-5687e44d8b1d.png)


Unused block argument - `type`. If it's necessary, use `_` or `_type` as an argument name to indicate that it won't be used.<br>Unused block argument - `line_code`. If it's necessary, use `_` or `_line_code` as an argument name to indicate that it won't be used.<br>Unused block argument - `line_new`. If it's necessary, use `_` or `_line_new` as an argument name to indicate that it won't be used.<br>Unused block argument - `line_old`. If it's necessary, use `_` or `_line_old` as an argument name to indicate that it won't be used.