[clike mode] Support indent hook, use it to improve @property indent in objc
[clike mode] Support indent hook, use it to improve @property indent in objc

Closes #3592

InternetGuru/CodeMirror,schanzer/CodeMirror,schanzer/CodeMirror,Jisuanke/CodeMirror,jkaplon/CodeMirror,grzegorzmazur/CodeMirror,jayaprabhakar/CodeMirror,bfrohs/CodeMirror,antimatter15/CodeMirror,sourcelair/CodeMirror,ficristo/CodeMirror,jessegrosjean/CodeMirror,xeronith/CodeMirror,mihailik/CodeMirror,nightwing/CodeMirror,INTELOGIE/CodeMirror,Dominator008/CodeMirror,kerabromsmu/CodeMirror,hackmdio/CodeMirror,wingify/CodeMirror,MarcelGerber/CodeMirror,vincentwoo/CodeMirror,jkaplon/CodeMirror,agendor/CodeMirror,mtaran-google/CodeMirror,mizchi/CodeMirror,sourcelair/CodeMirror,codio/CodeMirror,mihailik/CodeMirror,mtaran-google/CodeMirror,nightwing/CodeMirror,wingify/CodeMirror,namin/CodeMirror,namin/CodeMirror,grzegorzmazur/CodeMirror,codio/CodeMirror,notepadqq/CodeMirror,thomasjm/CodeMirror,adobe/CodeMirror2,ejgallego/CodeMirror,ficristo/CodeMirror,schanzer/CodeMirror,agendor/CodeMirror,ficristo/CodeMirror,pabloferz/CodeMirror,ZombieHippie/CodeMirror,hccampos/CodeMirror,crazy4chrissi/CodeMirror,INTELOGIE/CodeMirror,adobe/CodeMirror2,InternetGuru/CodeMirror,hccampos/CodeMirror,ashmind/CodeMirror,TDaglis/CodeMirror,grzegorzmazur/CodeMirror,xeronith/CodeMirror,InternetGuru/CodeMirror,bfrohs/CodeMirror,ZombieHippie/CodeMirror,alur/CodeMirror,SidPresse/CodeMirror,sourcelair/CodeMirror,thomasjm/CodeMirror,hackmdio/CodeMirror,ThebingServices/CodeMirror,kerabromsmu/CodeMirror,alur/CodeMirror,ThebingServices/CodeMirror,namin/CodeMirror,jayaprabhakar/CodeMirror,SidPresse/CodeMirror,crazy4chrissi/CodeMirror,TDaglis/CodeMirror,Dominator008/CodeMirror,mtaran-google/CodeMirror,hackmdio/CodeMirror,jkaplon/CodeMirror,xeronith/CodeMirror,notepadqq/CodeMirror,ZombieHippie/CodeMirror,crazy4chrissi/CodeMirror,thomasjm/CodeMirror,alur/CodeMirror,jayaprabhakar/CodeMirror,notepadqq/CodeMirror,pabloferz/CodeMirror,jessegrosjean/CodeMirror,dperetti/CodeMirror,antimatter15/CodeMirror,antimatter15/CodeMirror,MarcelGerber/CodeMirror,ejgallego/CodeMirror,dperetti/CodeMirror,Jisuanke/CodeMirror,bfrohs/CodeMirror,mizchi/CodeMirror,ashmind/CodeMirror,nightwing/CodeMirror,Dominator008/CodeMirror,ashmind/CodeMirror,dperetti/CodeMirror,rrandom/CodeMirror,SidPresse/CodeMirror,adobe/CodeMirror2,rrandom/CodeMirror,INTELOGIE/CodeMirror,hccampos/CodeMirror,jessegrosjean/CodeMirror,kerabromsmu/CodeMirror,ThebingServices/CodeMirror,agendor/CodeMirror,TDaglis/CodeMirror,pabloferz/CodeMirror,rrandom/CodeMirror,wingify/CodeMirror,Jisuanke/CodeMirror,MarcelGerber/CodeMirror,codio/CodeMirror,vincentwoo/CodeMirror,mizchi/CodeMirror,mihailik/CodeMirror,ejgallego/CodeMirror,vincentwoo/CodeMirror