More AI capabilities to JS

ship.throwSpark()
ship.enterWormhole(hole) - only when player in witchspace
ship.enterWormhole() can now be called without arguments for the most common case - entering player's wormhole
wormholeSuggested(hole) shipscript event (equivalent to "ENTER WORMHOLE")