Universal and VPI compliant access to structure members
Add detail about GUI variable
Updates for issue #112 and issue #114: 32-bit Python support

Workaround for building against 32-bit Python on 64-bit systems.

Unfortunately on Linux it's only possible with a hack?
Cleanup: Tidy up error printing mechanism in scoreboard
Correct issue with Scheduler - could get mode wrong if Python events fire
Correct bug in example causing malformed Avalon transactions
Issue #134: Provide int() access to handles
Allow vhpiLogicVal and vhpiLogicVecVal as aliases of vhpiEnumVal and vhpiEnumVecVal

According to the VHPI spec, signals with type std_logic, std_ulogic, or bit, and arrays of those types should use vhpiLogicVal or vhpiLogicVecVal as the native format.
Merge pull request #136 from nickg/logicval

Allow vhpiLogicVal and vhpiLogicVecVal as aliases of vhpiEnumVal and vhpiEnumVecVal
Fix read of uninitialised variables in embed_sim_init

If get_module_ref fails (e.g. because it can't find the cocotb module) then cocotb_module and arg_dict may contain garbage values after the jump to cleanup which potentially calls Py_DECREF on them.
Fix crash in embed_sim_event if embed_sim_init fails

If embed_sim_init fails then the pEventFn global will be NULL. However, when an "end of simulation" event occurs embed_sim_event will still dereference this when it calls PyObject_Call. Added a NULL check around this function.
Merge pull request #138 from nickg/valgrind

Fix crashes due to uninitialised or NULL variables
Cleanup: Remove unused Makefile and vhpi_shim directory
Add a makefile for nvc
Merge pull request #140 from nickg/nvc-makefile

Add a makefile for nvc
Clean up debug output in scheduler
Issue #142: Convert integers to BinaryValues if too wide for GPI
Issue #145: Populate sys.argv to ensure that embedding IPython works
Cleanup: Enable regression run to work on python 2.6
Merge branch 'master' of https://github.com/potentialventures/cocotb