added f90 translation of bobyqa file.
change case, move to module.
rename file.
some refactoring
minor change.
bobyqa module refactoring.