New ship properties and static method (issue #26)

ship.extraCargo
Ship.keys()
player.ship.viewPosition*
More ship properties
Merge branch 'master' of github.com:OoliteProject/oolite