Initial commit

Add basic functions for inserting a new namelist: inside-nml, to check if point is
inside a namelist; and insert-f90-namelist-safe, to insert a new namelist without
breaking the current ones.