Unit testing wip
Fixed method calling
Adjusted for lime
Use c malloced pointer for function references
removed gopy.test binary
python3 port
Added SetInterrupt + test
Fix memory leaks in the variable argument BaseObject.Call* methods
Count how many times the goroutine has been locked to the os thread.
Otherwise we prematurely release the goroutine from the os thread
resulting in a crash, as the GIL locking mechanisms allow reentrance.
Fixes for "function declaration isn't a prototype"
Merge pull request #1 from adzenith/prototype-fix

Fixes for "function declaration isn't a prototype"
Fix for "function is not needed and will not be emitted" errors
Merge pull request #2 from adzenith/python3

Fix for "function is not needed and will not be emitted" errors
Remove SetInterrupt as it requires signals.
Panic when trying to use signals
(https://code.google.com/p/go/issues/detail?id=5287)
Fix some test flakiness.
Using exposed function instead of macro, to reduce dependency on Python internals
Fixing typo; Changing name of calling function
Windows compiler settings in cgo.go
test for basic handling of PyLong_type
Handling type determination correctly for windows

Due to issue https://code.google.com/p/go/issues/detail?id=4339 in cgo,
we had to change how we determine types of python objects. We are unable
to compare to static pointers declared in the python DLL.

Only one test still failing
Removed hard coded test failure