Avoid use of Ada.Direct_IO in file_slurp()
Avoid use of Ada.Direct_IO in file_slurp()

Internally it allocates the return string on the stack, invalidating our
heap allocation.  Return to our previous memory-safe attempt.

jrmarino/ravenadm,jrmarino/ravenadm,jrmarino/ravenadm