update to numpy.i

update to 54c6a6491423f42880d29afd613767562ad9f36c
right before the sparsetools build switch
Updated for swig
Add requirements (skeleton) and fix one more print
Change to relative imports for __init__
Fix Value/TypeError commas.  Fix exec call with parens
Fix more implicit relative import issues
Add builtins (from futurize)

Also attempt to figure out the relative (circular) path issue.
added all futures
Add stage1 in the root
Add stage two. list(iterable) is now used... and faster