Make getBlockName final.

-Make FunctionBlock.getBlockName final. This way it can not be
overridden and abused by ad code.
- Remove the abusing code from EvilBlock.