Fix ConsecutiveSilentScripts with control statements

If a user had multiple control statements with nested HAML, a lint would
incorrectly be reported.

Fix by making the detector ignore scripts with nested HAML.

Change-Id: I29015a07eba94a880b19e6a6f293ff8d284eacd3
Reviewed-on: http://gerrit.causes.com/43372
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>