Hash table accepts leading and trailing line breaks

Firstly I'm hoping this is a correct and proper solution to the problem.  Rather new problem space for me.

I have implemented additional logic in BuildHashLiteralExpressionAst to ignore statement_terminators.
This has the affect of making the HashTableAcceptsLineBreaksAfterEquals and HashTableAcceptsMultipleStatementTerminators unit tests pass.