[streaming_global] update

This PR ports some changes I've been using in my private branch for `streaming_instability` with self-gravity. Most important feature: taking self-gravity into account while calculating azimuthal velocity.