Fix an issue with parentheses and separate values of union types
Fix an issue with parentheses and separate values of union types

Since EDoc 0.7.7 (R14B02) separate values of union types can be
annotated. However, the parser has hitherto chosen not to add the
necessary parentheses due to backwards compatibility.

From this release on code traversing the output of edoc_parser needs
to take care of parentheses around separate values of union types.
Examples of such code are layout modules and doclet modules.

The following example shows annotated values of a union type:
-type t() :: (Name1 :: atom()) | (Name2 :: integer()).

tuncer/otp,jj1bdx/otp,paladim/otp,enikki/otp,beni55/otp,lucafavatella/otp,VincentHHL/otp,weisslj/otp,vladdu/otp,ader1990/otp,Teino1978-Corp/erlang-otp,fenollp/otp,cobusc/otp,bernardd/otp,jj1bdx/otp,massemanet/otp,tuncer/otp,saleyn/otp,hairyhum/otp,vinoski/otp,sitexa/otp,neeraj9/otp,matwey/otp,theom/otp,schlagert/otp,falkevik/otp,palas/otp,platinumthinker/otp,g-andrade/otp,basho/otp,VincentHHL/otp,VincentHHL/otp,Teino1978-Corp/otp,beni55/otp,psyeugenic/otp,bernardd/otp,haguenau/otp,mikpe/otp,derek121/otp,jemsbhai/otp,getong/otp,legoscia/otp,legoscia/otp,fenollp/otp,matwey/otp,NOMORECOFFEE/otp,lianghaivv/otp,lemenkov/otp,uabboli/otp,NOMORECOFFEE/otp,electricimp/otp,platinumthinker/otp,Teino1978-Corp/erlang-otp,goertzenator/otp,neeraj9/otp,enikki/otp,massemanet/otp,tuncer/otp,msantos/otp,Teino1978-Corp/erlang-otp,legoscia/otp,vinoski/otp,vladdu/otp,ferd/otp,schlagert/otp,lhslll/otp,jamesruan/otp,sammoth-wazoku/otp,enikki/otp,jemsbhai/otp,isvilen/otp,GinjaNinja32/otp,lightcyphers/otp,lightcyphers/otp,getong/otp,RJ/otp,awetzel/otp,g-andrade/otp,hairyhum/otp,isvilen/otp,entropiae/otp,psyeugenic/otp,kvakvs/otp,saleyn/otp,jj1bdx/otp,mujiatong/otp,RoadRunnr/otp,getong/otp,sdebnath/otp,matwey/otp,lightcyphers/otp,erlang/otp,lucafavatella/otp,lemenkov/otp,paulcager/otp,goertzenator/otp,aboroska/otp,enikki/otp,mujiatong/otp,erlang/otp,dgud/otp,klarna/otp,paulcager/otp,yangchengjian/otp,ader1990/otp,sitexa/otp,electricimp/otp,beni55/otp,jj1bdx/otp,lhslll/otp,palas/otp,paulcager/otp,lucafavatella/otp,lrascao/otp,yangchengjian/otp,bjorng/otp,basho/otp,bjorng/otp,ader1990/otp,RJ/otp,Teino1978-Corp/erlang-otp,beni55/otp,aboroska/otp,riverrun/otp,emacsmirror/erlang,bsmr-erlang/otp,dumbbell/otp,emacsmirror/erlang,RichMorin/otp,sammoth-wazoku/otp,matwey/otp,lantti/otp,haguenau/otp,paladim/otp,ferd/otp,fenollp/otp,sdebnath/otp,beni55/otp,dgud/otp,rlipscombe/otp,RoadRunnr/otp,kvakvs/otp,isvilen/otp,bugs-erlang-org/otp,stolen/otp,release-project/otp,basho/otp,rlipscombe/otp,jamesruan/otp,neeraj9/otp,jemsbhai/otp,potatosalad/otp,ahmedshafeeq/otp,RoadRunnr/otp,emile/otp,lightcyphers/otp,basho/otp,stolen/otp,johanclaesson/otp,release-project/otp,g-andrade/otp,vic/otp,bernardd/otp,falkevik/otp,bugs-erlang-org/otp,RichMorin/otp,stolen/otp,riverrun/otp,Teino1978-Corp/erlang-otp,jamesruan/otp,lhslll/otp,basho/otp,jj1bdx/otp,hairyhum/otp,ahmedshafeeq/otp,g-andrade/otp,erlang/otp,psyeugenic/otp,vinoski/otp,bugs-erlang-org/otp,potatosalad/otp,Teino1978-Corp/otp,vladdu/otp,klarna/otp,potatosalad/otp,erlang/otp,bsmr-erlang/otp,sitexa/otp,stolen/otp,RGafiyatullin/otp,entropiae/otp,paladim/otp,benoitc/otp-1,haguenau/otp,rlipscombe/otp,vinoski/otp,yangchengjian/otp,isvilen/otp,platinumthinker/otp,riverrun/otp,massemanet/otp,weisslj/otp,uabboli/otp,cobusc/otp,emacsmirror/erlang,NOMORECOFFEE/otp,ferd/otp,kvakvs/otp,weisslj/otp,RGafiyatullin/otp,derek121/otp,klarna/otp,matwey/otp,emile/otp,tuncer/otp,msantos/otp,jj1bdx/otp,klarna/otp,haguenau/otp,RoadRunnr/otp,stolen/otp,GinjaNinja32/otp,hairyhum/otp,platinumthinker/otp,sitexa/otp,getong/otp,emacsmirror/erlang,lianghaivv/otp,marquisthunder/otp,tuncer/otp,dgud/otp,RichMorin/otp,dumbbell/otp,getong/otp,awetzel/otp,enikki/otp,RGafiyatullin/otp,RGafiyatullin/otp,RoadRunnr/otp,marquisthunder/otp,getong/otp,emile/otp,bjorng/otp,lhslll/otp,vinoski/otp,vinoski/otp,VincentHHL/otp,ahmedshafeeq/otp,derek121/otp,mikpe/otp,saleyn/otp,benoitc/otp-1,lhslll/otp,lianghaivv/otp,GinjaNinja32/otp,jemsbhai/otp,riverrun/otp,paladim/otp,basho/otp,tuncer/otp,goertzenator/otp,lantti/otp,jamesruan/otp,cnbin/otp,lrascao/otp,cnbin/otp,matwey/otp,bugs-erlang-org/otp,ferd/otp,dgud/otp,bernardd/otp,rlipscombe/otp,RaimoNiskanen/otp,palas/otp,vic/otp,paladim/otp,jj1bdx/otp,mujiatong/otp,krishnakumar4a4/otp,bsmr-erlang/otp,awetzel/otp,electricimp/otp,potatosalad/otp,bjorng/otp,falkevik/otp,theom/otp,theom/otp,derek121/otp,benoitc/otp-1,lrascao/otp,paulcager/otp,aboroska/otp,lantti/otp,ahmedshafeeq/otp,erlang/otp,jj1bdx/otp,sdebnath/otp,vic/otp,lantti/otp,weisslj/otp,marquisthunder/otp,palas/otp,legoscia/otp,fenollp/otp,release-project/otp,c-rack/otp,jj1bdx/otp,weisslj/otp,basho/otp,klarna/otp,jamesruan/otp,mikpe/otp,ferd/otp,GinjaNinja32/otp,isvilen/otp,bernardd/otp,awetzel/otp,isvilen/otp,Teino1978-Corp/otp,marquisthunder/otp,vinoski/otp,tuncer/otp,massemanet/otp,gjaldon/otp,RaimoNiskanen/otp,sammoth-wazoku/otp,neeraj9/otp,awetzel/otp,rlipscombe/otp,dumbbell/otp,lightcyphers/otp,matwey/otp,benoitc/otp-1,aboroska/otp,krishnakumar4a4/otp,cnbin/otp,yangchengjian/otp,electricimp/otp,haguenau/otp,gjaldon/otp,psyeugenic/otp,electricimp/otp,msantos/otp,jinshana/otp,entropiae/otp,massemanet/otp,sitexa/otp,cobusc/otp,fenollp/otp,bjorng/otp,lhslll/otp,klarna/otp,neeraj9/otp,johanclaesson/otp,msantos/otp,RichMorin/otp,GinjaNinja32/otp,cnbin/otp,goertzenator/otp,sammoth-wazoku/otp,mikpe/otp,johanclaesson/otp,matwey/otp,msantos/otp,erlang/otp,getong/otp,weisslj/otp,mujiatong/otp,ferd/otp,cnbin/otp,marquisthunder/otp,bsmr-erlang/otp,neeraj9/otp,derek121/otp,psyeugenic/otp,fenollp/otp,RJ/otp,awetzel/otp,isvilen/otp,g-andrade/otp,awetzel/otp,emacsmirror/erlang,potatosalad/otp,falkevik/otp,marquisthunder/otp,vic/otp,mujiatong/otp,johanclaesson/otp,Teino1978-Corp/otp,sdebnath/otp,palas/otp,entropiae/otp,lhslll/otp,RoadRunnr/otp,getong/otp,gjaldon/otp,paladim/otp,awetzel/otp,bjorng/otp,weisslj/otp,erlang/otp,lrascao/otp,psyeugenic/otp,falkevik/otp,RGafiyatullin/otp,goertzenator/otp,c-rack/otp,mikpe/otp,GinjaNinja32/otp,c-rack/otp,goertzenator/otp,schlagert/otp,getong/otp,haguenau/otp,bjorng/otp,lhslll/otp,goertzenator/otp,riverrun/otp,enikki/otp,psyeugenic/otp,johanclaesson/otp,falkevik/otp,theom/otp,RichMorin/otp,stolen/otp,cobusc/otp,electricimp/otp,vladdu/otp,lrascao/otp,RichMorin/otp,emacsmirror/erlang,release-project/otp,krishnakumar4a4/otp,isvilen/otp,uabboli/otp,c-rack/otp,mujiatong/otp,ahmedshafeeq/otp,bsmr-erlang/otp,RaimoNiskanen/otp,sitexa/otp,stolen/otp,kvakvs/otp,riverrun/otp,saleyn/otp,lightcyphers/otp,cobusc/otp,emile/otp,yangchengjian/otp,lianghaivv/otp,palas/otp,RJ/otp,platinumthinker/otp,falkevik/otp,benoitc/otp-1,vladdu/otp,c-rack/otp,vladdu/otp,RJ/otp,kvakvs/otp,lrascao/otp,gjaldon/otp,mujiatong/otp,jinshana/otp,rlipscombe/otp,uabboli/otp,RichMorin/otp,klarna/otp,hairyhum/otp,derek121/otp,sammoth-wazoku/otp,bsmr-erlang/otp,mikpe/otp,aboroska/otp,stolen/otp,dgud/otp,dgud/otp,Teino1978-Corp/erlang-otp,lucafavatella/otp,uabboli/otp,weisslj/otp,legoscia/otp,aboroska/otp,fenollp/otp,gjaldon/otp,goertzenator/otp,hairyhum/otp,RoadRunnr/otp,RaimoNiskanen/otp,RGafiyatullin/otp,lucafavatella/otp,emile/otp,beni55/otp,jemsbhai/otp,basho/otp,dumbbell/otp,potatosalad/otp,theom/otp,saleyn/otp,vinoski/otp,goertzenator/otp,bugs-erlang-org/otp,msantos/otp,NOMORECOFFEE/otp,emile/otp,johanclaesson/otp,vinoski/otp,yangchengjian/otp,platinumthinker/otp,emacsmirror/erlang,electricimp/otp,legoscia/otp,entropiae/otp,RaimoNiskanen/otp,RoadRunnr/otp,lightcyphers/otp,rlipscombe/otp,schlagert/otp,marquisthunder/otp,msantos/otp,bugs-erlang-org/otp,lightcyphers/otp,tuncer/otp,haguenau/otp,jemsbhai/otp,getong/otp,ader1990/otp,enikki/otp,theom/otp,saleyn/otp,Teino1978-Corp/erlang-otp,marquisthunder/otp,paulcager/otp,lianghaivv/otp,emacsmirror/erlang,bsmr-erlang/otp,lantti/otp,ferd/otp,ferd/otp,mikpe/otp,lemenkov/otp,legoscia/otp,VincentHHL/otp,jemsbhai/otp,aboroska/otp,GinjaNinja32/otp,bugs-erlang-org/otp,cobusc/otp,c-rack/otp,schlagert/otp,platinumthinker/otp,potatosalad/otp,gjaldon/otp,RJ/otp,emacsmirror/erlang,isvilen/otp,msantos/otp,uabboli/otp,emile/otp,RichMorin/otp,emile/otp,dgud/otp,cnbin/otp,kvakvs/otp,RaimoNiskanen/otp,palas/otp,neeraj9/otp,falkevik/otp,beni55/otp,beni55/otp,dgud/otp,dumbbell/otp,mikpe/otp,entropiae/otp,johanclaesson/otp,dgud/otp,vic/otp,gjaldon/otp,saleyn/otp,legoscia/otp,lantti/otp,vic/otp,cnbin/otp,g-andrade/otp,sdebnath/otp,ferd/otp,lemenkov/otp,entropiae/otp,uabboli/otp,lemenkov/otp,kvakvs/otp,dgud/otp,RaimoNiskanen/otp,uabboli/otp,schlagert/otp,massemanet/otp,paulcager/otp,enikki/otp,VincentHHL/otp,krishnakumar4a4/otp,lianghaivv/otp,weisslj/otp,jinshana/otp,kvakvs/otp,ahmedshafeeq/otp,jamesruan/otp,massemanet/otp,potatosalad/otp,legoscia/otp,g-andrade/otp,sammoth-wazoku/otp,entropiae/otp,Teino1978-Corp/otp,paulcager/otp,aboroska/otp,mujiatong/otp,tuncer/otp,Teino1978-Corp/erlang-otp,NOMORECOFFEE/otp,cobusc/otp,bernardd/otp,dumbbell/otp,release-project/otp,emile/otp,ader1990/otp,ahmedshafeeq/otp,falkevik/otp,palas/otp,krishnakumar4a4/otp,release-project/otp,benoitc/otp-1,erlang/otp,RaimoNiskanen/otp,bernardd/otp,release-project/otp,lucafavatella/otp,ader1990/otp,vic/otp,gjaldon/otp,paulcager/otp,Teino1978-Corp/otp,sdebnath/otp,krishnakumar4a4/otp,saleyn/otp,bernardd/otp,klarna/otp,RJ/otp,lucafavatella/otp,jinshana/otp,g-andrade/otp,derek121/otp,jemsbhai/otp,bsmr-erlang/otp,emacsmirror/erlang,lantti/otp,vladdu/otp,matwey/otp,kvakvs/otp,uabboli/otp,derek121/otp,schlagert/otp,RGafiyatullin/otp,yangchengjian/otp,cobusc/otp,massemanet/otp,bjorng/otp,benoitc/otp-1,RaimoNiskanen/otp,lrascao/otp,sammoth-wazoku/otp,jinshana/otp,NOMORECOFFEE/otp,lrascao/otp,sammoth-wazoku/otp,dumbbell/otp,potatosalad/otp,lemenkov/otp,lemenkov/otp,riverrun/otp,mikpe/otp,cnbin/otp,release-project/otp,dumbbell/otp,johanclaesson/otp,bernardd/otp,electricimp/otp,bjorng/otp,c-rack/otp,theom/otp,g-andrade/otp,basho/otp,krishnakumar4a4/otp,benoitc/otp-1,lianghaivv/otp,potatosalad/otp,VincentHHL/otp,paladim/otp,bugs-erlang-org/otp,lianghaivv/otp,isvilen/otp,sitexa/otp,lucafavatella/otp,sdebnath/otp,ader1990/otp,jamesruan/otp,paladim/otp,aboroska/otp,vic/otp,RGafiyatullin/otp,neeraj9/otp,lantti/otp,yangchengjian/otp,RoadRunnr/otp,bjorng/otp,theom/otp,fenollp/otp,sdebnath/otp,riverrun/otp,jinshana/otp,fenollp/otp,hairyhum/otp,VincentHHL/otp,Teino1978-Corp/otp,erlang/otp,vinoski/otp,Teino1978-Corp/otp,dumbbell/otp,sitexa/otp,mikpe/otp,hairyhum/otp,jinshana/otp,g-andrade/otp,vladdu/otp,release-project/otp,vladdu/otp,rlipscombe/otp,ader1990/otp,jj1bdx/otp,schlagert/otp,saleyn/otp,NOMORECOFFEE/otp,platinumthinker/otp,rlipscombe/otp,GinjaNinja32/otp,ahmedshafeeq/otp,lrascao/otp,haguenau/otp,c-rack/otp,lemenkov/otp,jinshana/otp,krishnakumar4a4/otp,RJ/otp,rlipscombe/otp,bsmr-erlang/otp,NOMORECOFFEE/otp,psyeugenic/otp,dumbbell/otp,ahmedshafeeq/otp,jamesruan/otp,erlang/otp,electricimp/otp,massemanet/otp