update to include lib_bcd

- preproc updated to find nsets, bcds and bcdnodes, then write to
init_lib_bcd.f90

- xlam will impose constrains on nodes accord. to bcdnodes (unfinished)