add FileEncoder

The FileEncoder can return simply file content with type correct
content-type.
The file encoder return file content, the parameter can be  a filepath
or the array returned with fileResolver.
A getHeaders function is added in converter interface for return the
good request content-type.

#2