Update JavaScript best practices
Update JavaScript best practices

Horizon as a project needs some best practices in place for client side
coding

Change-Id: I1361a9b203f2bb9c2f6a65e60f940aaff43935dd

watonyweng/horizon,wolverineav/horizon,redhat-cip/horizon,newrocknj/horizon,sandvine/horizon,liyitest/rr,blueboxgroup/horizon,anthonydillon/horizon,mrunge/horizon_lib,davidcusatis/horizon,Tesora/tesora-horizon,openstack/horizon,Metaswitch/horizon,endorphinl/horizon-fork,openstack/horizon,yjxtogo/horizon,idjaw/horizon,pranavtendolkr/horizon,Tesora/tesora-horizon,orbitfp7/horizon,takeshineshiro/horizon,vladryk/horizon,noironetworks/horizon,liyitest/rr,endorphinl/horizon-fork,philoniare/horizon,maestro-hybrid-cloud/horizon,noironetworks/horizon,yjxtogo/horizon,ChameleonCloud/horizon,watonyweng/horizon,xme1226/horizon,newrocknj/horizon,mdavid/horizon,karthik-suresh/horizon,endorphinl/horizon-fork,NeCTAR-RC/horizon,watonyweng/horizon,kfox1111/horizon,davidcusatis/horizon,luhanhan/horizon,redhat-cip/horizon,wangxiangyu/horizon,mdavid/horizon,VaneCloud/horizon,Tesora/tesora-horizon,tqtran7/horizon,damien-dg/horizon,agileblaze/OpenStackTwoFactorAuthentication,wangxiangyu/horizon,philoniare/horizon,orbitfp7/horizon,blueboxgroup/horizon,tqtran7/horizon,NCI-Cloud/horizon,openstack/horizon,mandeepdhami/horizon,endorphinl/horizon,django-leonardo/horizon,coreycb/horizon,VaneCloud/horizon,luhanhan/horizon,bac/horizon,agileblaze/OpenStackTwoFactorAuthentication,vladryk/horizon,bac/horizon,noironetworks/horizon,orbitfp7/horizon,dan1/horizon-x509,yjxtogo/horizon,wolverineav/horizon,pranavtendolkr/horizon,karthik-suresh/horizon,CiscoSystems/horizon,BiznetGIO/horizon,saydulk/horizon,Daniex/horizon,CiscoSystems/horizon,Solinea/horizon,Mirantis/mos-horizon,saydulk/horizon,wolverineav/horizon,mandeepdhami/horizon,NCI-Cloud/horizon,newrocknj/horizon,idjaw/horizon,orbitfp7/horizon,eayunstack/horizon,coreycb/horizon,ChameleonCloud/horizon,karthik-suresh/horizon,promptworks/horizon,Mirantis/mos-horizon,agileblaze/OpenStackTwoFactorAuthentication,saydulk/horizon,Dark-Hacker/horizon,sandvine/horizon,newrocknj/horizon,ChameleonCloud/horizon,anthonydillon/horizon,FNST-OpenStack/horizon,damien-dg/horizon,tqtran7/horizon,Hodorable/0602,yjxtogo/horizon,Metaswitch/horizon,tellesnobrega/horizon,karthik-suresh/horizon,Dark-Hacker/horizon,RudoCris/horizon,doug-fish/horizon,django-leonardo/horizon,dan1/horizon-x509,ging/horizon,mdavid/horizon,tellesnobrega/horizon,CiscoSystems/avos,j4/horizon,Dark-Hacker/horizon,ging/horizon,saydulk/horizon,CiscoSystems/horizon,coreycb/horizon,NeCTAR-RC/horizon,j4/horizon,xinwu/horizon,promptworks/horizon,bigswitch/horizon,CiscoSystems/avos,kfox1111/horizon,redhat-openstack/horizon,takeshineshiro/horizon,damien-dg/horizon,henaras/horizon,tqtran7/horizon,endorphinl/horizon,Hodorable/0602,mrunge/openstack_horizon,Hodorable/0602,bigswitch/horizon,blueboxgroup/horizon,luhanhan/horizon,xme1226/horizon,nvoron23/avos,yeming233/horizon,philoniare/horizon,damien-dg/horizon,kfox1111/horizon,wangxiangyu/horizon,dan1/horizon-proto,tsufiev/horizon,NeCTAR-RC/horizon,Solinea/horizon,maestro-hybrid-cloud/horizon,django-leonardo/horizon,NCI-Cloud/horizon,VaneCloud/horizon,j4/horizon,promptworks/horizon,anthonydillon/horizon,RudoCris/horizon,Solinea/horizon,nvoron23/avos,watonyweng/horizon,j4/horizon,agileblaze/OpenStackTwoFactorAuthentication,bigswitch/horizon,ging/horizon,yeming233/horizon,redhat-openstack/horizon,tsufiev/horizon,tsufiev/horizon,endorphinl/horizon,gerrive/horizon,blueboxgroup/horizon,mandeepdhami/horizon,coreycb/horizon,promptworks/horizon,RudoCris/horizon,BiznetGIO/horizon,luhanhan/horizon,django-leonardo/horizon,doug-fish/horizon,Daniex/horizon,pranavtendolkr/horizon,xinwu/horizon,henaras/horizon,xinwu/horizon,Mirantis/mos-horizon,FNST-OpenStack/horizon,xinwu/horizon,takeshineshiro/horizon,BiznetGIO/horizon,BiznetGIO/horizon,FNST-OpenStack/horizon,dan1/horizon-proto,mandeepdhami/horizon,pranavtendolkr/horizon,vladryk/horizon,idjaw/horizon,henaras/horizon,Solinea/horizon,FNST-OpenStack/horizon,noironetworks/horizon,endorphinl/horizon-fork,henaras/horizon,RudoCris/horizon,tellesnobrega/horizon,philoniare/horizon,openstack/horizon,CiscoSystems/horizon,vladryk/horizon,ging/horizon,davidcusatis/horizon,tsufiev/horizon,eayunstack/horizon,icloudrnd/automation_tools,gerrive/horizon,NeCTAR-RC/horizon,mrunge/horizon_lib,gerrive/horizon,CiscoSystems/avos,doug-fish/horizon,mrunge/openstack_horizon,Hodorable/0602,Metaswitch/horizon,bigswitch/horizon,bac/horizon,idjaw/horizon,izadorozhna/dashboard_integration_tests,takeshineshiro/horizon,dan1/horizon-proto,kfox1111/horizon,redhat-cip/horizon,Mirantis/mos-horizon,doug-fish/horizon,gerrive/horizon,izadorozhna/dashboard_integration_tests,xme1226/horizon,Daniex/horizon,dan1/horizon-x509,icloudrnd/automation_tools,sandvine/horizon,maestro-hybrid-cloud/horizon,Tesora/tesora-horizon,endorphinl/horizon,Dark-Hacker/horizon,liyitest/rr,mdavid/horizon,icloudrnd/automation_tools,wolverineav/horizon,anthonydillon/horizon,Daniex/horizon,nvoron23/avos,dan1/horizon-proto,redhat-openstack/horizon,redhat-cip/horizon,tellesnobrega/horizon,yeming233/horizon,redhat-openstack/horizon,maestro-hybrid-cloud/horizon,yeming233/horizon,Metaswitch/horizon,bac/horizon,icloudrnd/automation_tools,davidcusatis/horizon,NCI-Cloud/horizon,liyitest/rr,mrunge/horizon_lib,CiscoSystems/avos,ChameleonCloud/horizon,mrunge/openstack_horizon,dan1/horizon-x509,wangxiangyu/horizon,eayunstack/horizon,VaneCloud/horizon,nvoron23/avos,sandvine/horizon