no memory leaks.  fixed a python3 macro bug.  global args appropriately allocated (were getting malloc'd twice, registered cleanup properly.  also fixed lot's of sizeof() awkwardness in libprimer3.c