NoMainMethodInAbstractClassCheck

NoMainMethodInAbstractClassCheck was introduced. This check forbids main methods in abstract classes. Existence of 'main' method can mislead a developer to consider this class as a ready-to-use implementation.