fix #419

should not switch to esmf if not there, should switch back to libcf if no esmf built
indentation error fixed

verified with esmfless build, works great
fix #419
Merge pull request #892 from UV-CDAT/issue_419_noesmf_built

Issue 419 noesmf built