add nloptwrap (allow built-in nloptr)

still some glitches with require/nloptr structure to sort out ...