Add a separate `compileClient` method and remove `client` option
Add a separate `compileClient` method and remove `client` option

[closes #1296][closes #1297]

cgvarela/jade,pugjs/pug,coderhaoxin/jade,jirengu/jade,mumaoxi/jade,gexiaowei/jade,ceremcem/jade,pugjs/jade,webmasteraxe/jade,ilovezy/jade,magicdawn/jade,nyakto/jade-async,pugjs/pug,muthhus/jade,VANITAX/jade,omixen/jade,Shinchy/jade,jirengu/jade,martindale/jade,hnag409/jade,andreytkachenko/jade,omixen/jade,muthhus/jade,gexiaowei/jade,gdibble/jade,cesarmarinhorj/jade,ridixcr/jade,VeraWei/jade,harp/jade,modulexcite/jade,Mitrend/jade,tranhieutt/jade,Laoujin/jade,timmfin/jade,illusionfield/jade,angryrobot/jade,VeraWei/jade,colin-h/jade,slang800/yade,illusionfield/jade,angryrobot/jade,cutsin/jade,VANITAX/jade,pugjs/jade,mrotaru/jade,harp/jade,jadejs/then-jade,webskyer/jade,angrilove/jade,pugjs/then-jade,jadejs/then-jade,rajnishyadav321/jade,magicdawn/jade,flintinatux/jade,cutsin/jade,jjz/jade,cesarmarinhorj/jade,mumaoxi/jade,Shinchy/jade,gdibble/jade,colin-h/jade,ridixcr/jade,jodytate/jade,Laoujin/jade,angrilove/jade,tranhieutt/jade,cgvarela/jade,Mitrend/jade,webskyer/jade,webmasteraxe/jade,fredyteheranto/jade,Victorgichohi/jade,bogus34/jade-vfs,jjz/jade,rajnishyadav321/jade,hnag409/jade,martindale/jade,fredyteheranto/jade,coderhaoxin/jade,bogus34/jade-vfs,jodytate/jade,Victorgichohi/jade,ilovezy/jade,modulexcite/jade,andreytkachenko/jade,pugjs/then-jade,nyakto/jade-async,mrotaru/jade