bullet fixes and better numpy include header check (thanks to John Schulman)