Add NEWUOA

Move lmdif-files to a subdirectory.
Add NEWUOA object function interface to linear_ode_solver.f90.
Modify newuob.f to use module.
Remove trailing blanks
Add "dfls" subdirectory and files

Runnable
Merge branch 'master' into dfls