A surface flow solution and stability derivates for bodies of revolution in complex supersonic flow. Part I. Theory and some representative results