Fully reads and parses a .env file to return a map of non-empty key-value pairs. This function expects
a string representation of file contents, so the caller must have previously opened the .env file. For example,
given a file Test.env that contains following content as key-value pairs: