first commit towards moving towards namelist input for fidasim. Create routine to pull variables from netcdf files
forgot to add this
write a namelist instead of ascii
added variables lost from inputs.dat to *_inputs.cdf
fidasim.f90 now reads in namelist and gets other variables from *_inputs.cdf
Merge branch 'development' into namelist

Conflicts:
	fidasim.f90
add back things lost my merge confict
store diagnostic(s) name in *_inputs.cdf
no need to store shot and time in every output .cdf
make load_results work with recent changes
certain information is needed in birth.cdf and fida_weights.cdf for analysis
put nchans for relevent output files
Fixed rare bug in fida weights
The vectors perpendicular to B were being spatially averaged.
Most of the time this is fine since they were all calculated the same way.
However if the third b component one cell is 0 or 1 the vectors are
calculated differently and the assumption breaks.
Fixed by introducing subroutine that calculates perp. vectors based on B
instead of averaging
update LIB routines
added percentage done to fida/npa
added percentages to most routines, have openmp collapse loops, fixed npa_wght conversion factor(i think), only have fida/npa simultion do cells that have non zero neut*fbm to (hopefully) use thread more efficiently, use less memory in npa weight calculation
correct geometric factor