Use an annotation to provide a route cookie
Use an annotation to provide a route cookie

Route annotation:
router.openshift.io/cookie_name
can be used to set a cookie name for the route.

Added ROUTER_COOKIE_NAME for setting cookie name for all routes.

The cookie must pass regex filter `[a-zA-Z0-9_-]+`

https://trello.com/c/dZpU26W9
(3) Allow routes to set the cookie names for session stickiness

jwhonce/origin,csrwng/origin,mdshuai/origin,ingvagabund/origin,pravisankar/origin,danmcp/origin,jwhonce/origin,jeremyeder/origin,sallyom/origin,miminar/origin,wjiangjay/origin,mrogers950/origin,kargakis/origin,akram/origin,dinhxuanvu/origin,ingvagabund/origin,dobbymoodge/origin,dgoodwin/origin,ryanj/origin,coreydaley/origin,liangxia/origin,php-coder/origin,mdshuai/origin,maxamillion/origin,xiuwang/origin,Miciah/origin,JacobTanenbaum/origin,liggitt/origin,liggitt/origin,tnozicka/origin,tnozicka/origin,mfojtik/origin,rajatchopra/origin,legionus/origin,maxamillion/origin,linzhaoming/origin,danmcp/origin,markllama/origin,deads2k/origin,PI-Victor/origin,sjug/origin,raffaelespazzoli/origin,jsafrane/origin,ryanj/origin,nhr/origin,deads2k/origin,openshift/origin,juanvallejo/origin,pweil-/origin,miminar/origin,deads2k/origin,aveshagarwal/origin,mahak/origin,markllama/origin,pecameron/origin,nhr/origin,dinhxuanvu/origin,liggitt/origin,raffaelespazzoli/origin,legionus/origin,goern/origin,luciddreamz/origin,juanvallejo/origin,legionus/origin,legionus/origin,jim-minter/origin,nak3/origin,spadgett/origin,mrogers950/origin,juanvallejo/origin,goern/origin,mdshuai/origin,childsb/origin,markllama/origin,ramr/origin,bparees/origin,pmorie/origin,maxamillion/origin,rajatchopra/origin,linzhaoming/origin,childsb/origin,pravisankar/origin,PI-Victor/origin,raffaelespazzoli/origin,wjiangjay/origin,ramr/origin,wjiangjay/origin,abutcher/origin,ryanj/origin,bparees/origin,rhamilto/origin,pmorie/origin,hferentschik/origin,markllama/origin,luciddreamz/origin,akram/origin,jeremyeder/origin,jwhonce/origin,soltysh/origin,rhamilto/origin,pravisankar/origin,csrwng/origin,pweil-/origin,tnozicka/origin,spadgett/origin,aveshagarwal/origin,goern/origin,childsb/origin,rhamilto/origin,sdminonne/origin,nak3/origin,sferich888/origin,JacobTanenbaum/origin,miminar/origin,dinhxuanvu/origin,ingvagabund/origin,raffaelespazzoli/origin,ironcladlou/origin,pmorie/origin,enj/origin,sjug/origin,csrwng/origin,linzhaoming/origin,mkumatag/origin,xiuwang/origin,php-coder/origin,hferentschik/origin,JacobTanenbaum/origin,goern/origin,sg00dwin/origin,childsb/origin,sferich888/origin,ironcladlou/origin,sg00dwin/origin,PI-Victor/origin,abutcher/origin,anpingli/origin,dobbymoodge/origin,mahak/origin,elyscape/origin,kargakis/origin,dgoodwin/origin,jwhonce/origin,abutcher/origin,openshift/origin,tnozicka/origin,sallyom/origin,gabemontero/origin,spadgett/origin,mkumatag/origin,spadgett/origin,imcsk8/origin,nhr/origin,liangxia/origin,gabemontero/origin,rajatchopra/origin,php-coder/origin,jeremyeder/origin,hferentschik/origin,xiuwang/origin,anpingli/origin,ramr/origin,dobbymoodge/origin,dgoodwin/origin,openshift/origin,linzhaoming/origin,anpingli/origin,abutcher/origin,ironcladlou/origin,imcsk8/origin,php-coder/origin,aveshagarwal/origin,sjug/origin,ryanj/origin,hroyrh/origin,pravisankar/origin,rhamilto/origin,juanvallejo/origin,ramr/origin,jwhonce/origin,juanvallejo/origin,dgoodwin/origin,PI-Victor/origin,rhamilto/origin,miminar/origin,juanvallejo/origin,soltysh/origin,sferich888/origin,elyscape/origin,PI-Victor/origin,mkumatag/origin,markllama/origin,bparees/origin,jim-minter/origin,mrogers950/origin,jsafrane/origin,akram/origin,ryanj/origin,hroyrh/origin,kargakis/origin,imcsk8/origin,pecameron/origin,imcsk8/origin,tnozicka/origin,elyscape/origin,jeremyeder/origin,mfojtik/origin,liangxia/origin,luciddreamz/origin,hferentschik/origin,coreydaley/origin,mrogers950/origin,maxamillion/origin,PI-Victor/origin,dobbymoodge/origin,dobbymoodge/origin,Miciah/origin,gabemontero/origin,mdshuai/origin,jwhonce/origin,wjiangjay/origin,wjiangjay/origin,spadgett/origin,kargakis/origin,kargakis/origin,Miciah/origin,elyscape/origin,pecameron/origin,sdminonne/origin,mdshuai/origin,pweil-/origin,dinhxuanvu/origin,dinhxuanvu/origin,ryanj/origin,jsafrane/origin,markllama/origin,dobbymoodge/origin,danmcp/origin,maxamillion/origin,soltysh/origin,luciddreamz/origin,coreydaley/origin,hroyrh/origin,wjiangjay/origin,danmcp/origin,liangxia/origin,sdminonne/origin,jim-minter/origin,php-coder/origin,enj/origin,sg00dwin/origin,rajatchopra/origin,aveshagarwal/origin,hferentschik/origin,hferentschik/origin,tnozicka/origin,sallyom/origin,pmorie/origin,liggitt/origin,mahak/origin,liangxia/origin,sg00dwin/origin,liangxia/origin,luciddreamz/origin,rajatchopra/origin,nhr/origin,miminar/origin,mrogers950/origin,miminar/origin,elyscape/origin,liggitt/origin,rajatchopra/origin,dgoodwin/origin,jeremyeder/origin,linzhaoming/origin,nak3/origin,childsb/origin,liggitt/origin,pravisankar/origin,abutcher/origin,imcsk8/origin,childsb/origin,mrogers950/origin,enj/origin,imcsk8/origin,kargakis/origin,php-coder/origin,pmorie/origin,ramr/origin,mdshuai/origin,legionus/origin,nhr/origin,luciddreamz/origin,mfojtik/origin,aveshagarwal/origin