Allow passing arbitrary FLF file to message convert method

- New factory methods allowing to pass arbitrary FLF file as parameter while converting message string 
- properly closing input stream after parsing FLF 
- propagating IOException instead silently ignoring it