Add file.blockreplace module and state. With unit tests.
Merge pull request #8048 from regilero/file-blockreplace

Add salt.states.file.blockreplace to maintain a comment delimited block of text in an unmanaged file