bounceback removal and some minor cleanup.

removed bounceback because it gave little benefit except a cheap workaround for other portal plugins that was incompatible. But this "workaround" also made compatible plugins worthless. hence the removal.

Yes, I know there is the option to disable bounceback in config. But removing it also freed some codes and maybe some tiny performance boost.

These commits are optional.