Create init(Modules)?AndCompileAndOptimize() methods.
Create init(Modules)?AndCompileAndOptimize() methods.

Code for these is copied from compile() and compileModules().
Those methods are now deprecated and forward to the new ones.

First step toward breaking apart these 3 actions to allow client code better
control.

Next steps:
1. Clean up calls to deprecated methods.
2. Create public compile() and optimize() methods that must always be called
   in that order and following init() or initModules().

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=154202278

google/closure-compiler,mprobst/closure-compiler,ChadKillingsworth/closure-compiler,GerHobbelt/closure-compiler,GerHobbelt/closure-compiler,anomaly/closure-compiler,monetate/closure-compiler,GerHobbelt/closure-compiler,vobruba-martin/closure-compiler,vobruba-martin/closure-compiler,anomaly/closure-compiler,tdelmas/closure-compiler,shantanusharma/closure-compiler,monetate/closure-compiler,google/closure-compiler,shantanusharma/closure-compiler,tiobe/closure-compiler,tiobe/closure-compiler,nawawi/closure-compiler,Yannic/closure-compiler,nawawi/closure-compiler,vobruba-martin/closure-compiler,MatrixFrog/closure-compiler,tdelmas/closure-compiler,ChadKillingsworth/closure-compiler,ChadKillingsworth/closure-compiler,MatrixFrog/closure-compiler,mprobst/closure-compiler,nawawi/closure-compiler,mprobst/closure-compiler,mprobst/closure-compiler,MatrixFrog/closure-compiler,monetate/closure-compiler,nawawi/closure-compiler,monetate/closure-compiler,MatrixFrog/closure-compiler,Yannic/closure-compiler,anomaly/closure-compiler,Yannic/closure-compiler,Yannic/closure-compiler,google/closure-compiler,tdelmas/closure-compiler,tiobe/closure-compiler,GerHobbelt/closure-compiler,shantanusharma/closure-compiler,shantanusharma/closure-compiler,tiobe/closure-compiler,ChadKillingsworth/closure-compiler,tdelmas/closure-compiler,vobruba-martin/closure-compiler,google/closure-compiler,anomaly/closure-compiler