bug fixes and extra junk

This pull request fixes some incref/decref bugs and also bugs that caused segfault instead of traceback when errors occurred in python callbacks.  It also includes extra junk and unnecessary directory structure reorganization.  I will probably not continue development here, because I think that using cython would be a better approach, as in https://bitbucket.org/amitibo/cyipopt .