reduce amount of info dumped on user when lots of modified files detected

this usually happens on initial project 'refresh'
allow running :ApexExecuteAnonymous on visual selection of commented out lines
new command :ApexScratch - opens/creates scratch file
documentation update