refactor: standalone controller class
refactor: standalone controller class

inject some depenedencies as member properties;
rename paneParent to parent;
remove useless logic branch of controller's onStartResize and
onStopResize;
rename some variables of other directives;
add require field on child directives;

e-cloud/angular-borderlayout,e-cloud/angular-borderlayout