Fix #423 by preserving order of link/style elements
Fix #423 by preserving order of link/style elements

Appending generated css to the head element is confusing because it
changes the order of style declarations. If there are regular css link
or style elements after the less link element, less declarations with
equal specificity will override css declarations that come later in the
document.

This change preserves the original order by inserting the generated css
immediately after the less link element.

mtscout6/less.js,sqliang/less.js,waiter/less.js,mcanthony/less.js,sqliang/less.js,royriojas/less.js,angeliaz/less.js,seven-phases-max/less.js,bhavyaNaveen/project1,miguel-serrano/less.js,idreamingreen/less.js,cgvarela/less.js,huzion/less.js,NirViaje/less.js,jdan/less.js,ahstro/less.js,MrChen2015/less.js,wjb12/less.js,lvpeng/less.js,telerik/less.js,SkReD/less.js,idreamingreen/less.js,thinkDevDM/less.js,Synchro/less.js,angeliaz/less.js,jdan/less.js,cgvarela/less.js,featurist/less-vars,Nastarani1368/less.js,waiter/less.js,arusanov/less.js,nolanlawson/less.js,wyfyyy818818/less.js,dyx/less.js,PUSEN/less.js,mishal/less.js,telerik/less.js,SomMeri/less-rhino.js,deciament/less.js,paladox/less.js,NaSymbol/less.js,arusanov/less.js,yuhualingfeng/less.js,xiaoyanit/less.js,egg-/less.js,cypher0x9/less.js,PUSEN/less.js,SomMeri/less-rhino.js,Synchro/less.js,ridixcr/less.js,thinkDevDM/less.js,bammoo/less.js,foresthz/less.js,less/less.js,egg-/less.js,aichangzhi123/less.js,wyfyyy818818/less.js,pkdevbox/less.js,gencer/less.js,evocateur/less.js,deciament/less.js,ahutchings/less.js,royriojas/less.js,chenxiaoxing1992/less.js,lvpeng/less.js,bendroid/less.js,foresthz/less.js,featurist/less-vars,Nastarani1368/less.js,aichangzhi123/less.js,paladox/less.js,NirViaje/less.js,less/less.js,jjj117/less.js,pkdevbox/less.js,npmcomponent/brynbellomy-less.js,huzion/less.js,AlexMeliq/less.js,wjb12/less.js,enyojs/less.js,HossainKhademian/LessJs,SkReD/less.js,NaSymbol/less.js,ahutchings/less.js,seven-phases-max/less.js,dyx/less.js,ahstro/less.js,jjj117/less.js,cypher0x9/less.js,miguel-serrano/less.js,christer155/less.js,lincome/less.js,xiaoyanit/less.js,bammoo/less.js,bendroid/less.js,evocateur/less.js,nolanlawson/less.js,demohi/less.js,mishal/less.js,gencer/less.js,MrChen2015/less.js,christer155/less.js,bhavyaNaveen/project1,ricardobeat/less-less,demohi/less.js,less/less.js,ridixcr/less.js,yuhualingfeng/less.js,lincome/less.js,chenxiaoxing1992/less.js,mcanthony/less.js,AlexMeliq/less.js