hipe_x86_signal: cleanups
hipe_x86_signal: cleanups

- rename __next_sigaction to next_sigaction, to avoid defining _-prefixed symbols
- factor out common code for declaring and initializing next_sigaction,
  system-specific code now only needs to #define NEXT_SIGACTION

release-project/otp,psyeugenic/otp,isvilen/otp,erlang/otp,lrascao/otp,weisslj/otp,psyeugenic/otp,bernardd/otp,rlipscombe/otp,weisslj/otp,matwey/otp,kvakvs/otp,release-project/otp,vladdu/otp,emacsmirror/erlang,fenollp/otp,falkevik/otp,g-andrade/otp,RaimoNiskanen/otp,RaimoNiskanen/otp,electricimp/otp,mikpe/otp,ferd/otp,release-project/otp,bugs-erlang-org/otp,kvakvs/otp,vladdu/otp,neeraj9/otp,massemanet/otp,legoscia/otp,massemanet/otp,bugs-erlang-org/otp,vinoski/otp,jj1bdx/otp,tuncer/otp,goertzenator/otp,rlipscombe/otp,goertzenator/otp,lemenkov/otp,isvilen/otp,cobusc/otp,ferd/otp,potatosalad/otp,bjorng/otp,emacsmirror/erlang,uabboli/otp,lemenkov/otp,electricimp/otp,cobusc/otp,electricimp/otp,neeraj9/otp,mikpe/otp,bsmr-erlang/otp,RoadRunnr/otp,lrascao/otp,rlipscombe/otp,dumbbell/otp,saleyn/otp,mikpe/otp,weisslj/otp,vinoski/otp,lightcyphers/otp,ahmedshafeeq/otp,kvakvs/otp,falkevik/otp,psyeugenic/otp,getong/otp,aboroska/otp,basho/otp,getong/otp,getong/otp,RoadRunnr/otp,vladdu/otp,lrascao/otp,falkevik/otp,dgud/otp,RoadRunnr/otp,massemanet/otp,dgud/otp,ahmedshafeeq/otp,lrascao/otp,RaimoNiskanen/otp,bernardd/otp,potatosalad/otp,bugs-erlang-org/otp,falkevik/otp,fenollp/otp,jj1bdx/otp,bjorng/otp,lemenkov/otp,potatosalad/otp,emacsmirror/erlang,vinoski/otp,lightcyphers/otp,emile/otp,cobusc/otp,goertzenator/otp,erlang/otp,cobusc/otp,bsmr-erlang/otp,lightcyphers/otp,kvakvs/otp,uabboli/otp,emacsmirror/erlang,neeraj9/otp,potatosalad/otp,lrascao/otp,rlipscombe/otp,dumbbell/otp,bugs-erlang-org/otp,saleyn/otp,rlipscombe/otp,ahmedshafeeq/otp,massemanet/otp,bjorng/otp,lrascao/otp,tuncer/otp,massemanet/otp,basho/otp,goertzenator/otp,dgud/otp,getong/otp,uabboli/otp,bernardd/otp,rlipscombe/otp,vladdu/otp,rlipscombe/otp,weisslj/otp,potatosalad/otp,massemanet/otp,emacsmirror/erlang,isvilen/otp,bjorng/otp,ferd/otp,legoscia/otp,potatosalad/otp,goertzenator/otp,vladdu/otp,massemanet/otp,ahmedshafeeq/otp,isvilen/otp,mikpe/otp,goertzenator/otp,jj1bdx/otp,electricimp/otp,dumbbell/otp,aboroska/otp,aboroska/otp,emile/otp,ferd/otp,RoadRunnr/otp,release-project/otp,vladdu/otp,bernardd/otp,ahmedshafeeq/otp,matwey/otp,bernardd/otp,electricimp/otp,weisslj/otp,basho/otp,uabboli/otp,bjorng/otp,fenollp/otp,tuncer/otp,lemenkov/otp,falkevik/otp,bsmr-erlang/otp,dumbbell/otp,g-andrade/otp,bernardd/otp,emile/otp,dumbbell/otp,RoadRunnr/otp,g-andrade/otp,emacsmirror/erlang,isvilen/otp,RaimoNiskanen/otp,dgud/otp,saleyn/otp,emile/otp,emile/otp,erlang/otp,jj1bdx/otp,matwey/otp,basho/otp,getong/otp,aboroska/otp,saleyn/otp,RoadRunnr/otp,basho/otp,ahmedshafeeq/otp,lrascao/otp,aboroska/otp,psyeugenic/otp,neeraj9/otp,kvakvs/otp,potatosalad/otp,aboroska/otp,falkevik/otp,legoscia/otp,neeraj9/otp,potatosalad/otp,tuncer/otp,dgud/otp,lightcyphers/otp,g-andrade/otp,basho/otp,RaimoNiskanen/otp,falkevik/otp,fenollp/otp,getong/otp,neeraj9/otp,lemenkov/otp,g-andrade/otp,vinoski/otp,release-project/otp,legoscia/otp,matwey/otp,jj1bdx/otp,bugs-erlang-org/otp,emile/otp,uabboli/otp,massemanet/otp,dgud/otp,matwey/otp,vinoski/otp,lrascao/otp,jj1bdx/otp,erlang/otp,bjorng/otp,weisslj/otp,erlang/otp,matwey/otp,legoscia/otp,saleyn/otp,RoadRunnr/otp,kvakvs/otp,cobusc/otp,uabboli/otp,bsmr-erlang/otp,electricimp/otp,bsmr-erlang/otp,saleyn/otp,neeraj9/otp,isvilen/otp,bernardd/otp,dumbbell/otp,RaimoNiskanen/otp,emile/otp,mikpe/otp,weisslj/otp,dgud/otp,psyeugenic/otp,potatosalad/otp,weisslj/otp,isvilen/otp,electricimp/otp,g-andrade/otp,lightcyphers/otp,bernardd/otp,falkevik/otp,jj1bdx/otp,RoadRunnr/otp,basho/otp,release-project/otp,matwey/otp,emacsmirror/erlang,erlang/otp,mikpe/otp,rlipscombe/otp,goertzenator/otp,fenollp/otp,psyeugenic/otp,lemenkov/otp,falkevik/otp,vinoski/otp,lightcyphers/otp,release-project/otp,saleyn/otp,uabboli/otp,bernardd/otp,dgud/otp,getong/otp,ferd/otp,bjorng/otp,tuncer/otp,ahmedshafeeq/otp,jj1bdx/otp,basho/otp,goertzenator/otp,weisslj/otp,erlang/otp,release-project/otp,kvakvs/otp,neeraj9/otp,cobusc/otp,rlipscombe/otp,ferd/otp,ferd/otp,isvilen/otp,bugs-erlang-org/otp,g-andrade/otp,goertzenator/otp,uabboli/otp,ferd/otp,jj1bdx/otp,RaimoNiskanen/otp,legoscia/otp,dumbbell/otp,saleyn/otp,massemanet/otp,fenollp/otp,vinoski/otp,ahmedshafeeq/otp,erlang/otp,cobusc/otp,legoscia/otp,vinoski/otp,emile/otp,lrascao/otp,bugs-erlang-org/otp,lightcyphers/otp,bjorng/otp,electricimp/otp,jj1bdx/otp,aboroska/otp,mikpe/otp,bjorng/otp,aboroska/otp,psyeugenic/otp,RoadRunnr/otp,vinoski/otp,aboroska/otp,basho/otp,tuncer/otp,vladdu/otp,mikpe/otp,lemenkov/otp,fenollp/otp,bugs-erlang-org/otp,saleyn/otp,kvakvs/otp,getong/otp,emacsmirror/erlang,bsmr-erlang/otp,g-andrade/otp,dgud/otp,vladdu/otp,bjorng/otp,release-project/otp,vladdu/otp,fenollp/otp,RaimoNiskanen/otp,bsmr-erlang/otp,ferd/otp,legoscia/otp,emile/otp,matwey/otp,mikpe/otp,fenollp/otp,rlipscombe/otp,dumbbell/otp,vinoski/otp,dumbbell/otp,getong/otp,cobusc/otp,tuncer/otp,g-andrade/otp,psyeugenic/otp,dumbbell/otp,legoscia/otp,ahmedshafeeq/otp,RaimoNiskanen/otp,tuncer/otp,isvilen/otp,uabboli/otp,potatosalad/otp,getong/otp,isvilen/otp,dgud/otp,matwey/otp,bsmr-erlang/otp,lightcyphers/otp,bsmr-erlang/otp,emacsmirror/erlang,erlang/otp,emacsmirror/erlang,lemenkov/otp,mikpe/otp,g-andrade/otp,erlang/otp,electricimp/otp,tuncer/otp,kvakvs/otp