Analyzers and Fixes to check if event is null before fire it.

@giggio @carloscds @viniciushana I created two analyzers to fire events. One for C# 6 and other for previous versions.
Is `invocation.Expression` never null? If it could be null we should check before this line.