Read a file to a list of character codes. Spec is a file
specification for absolute_file_name/3. Codes
is the resulting code list. Options is a list of options for
absolute_file_name/3
and open/4.
In addition, the option
tail(Tail) is defined, forming a difference-list.