FIx Error:[$compile:multidir] Multiple directives

When app load own module directives  and lazyload own module controller javascript file at $stateProvider , ocLazyLoad make multiple directive load. To prevent it , I modified registerInvokeList function. 

- Error Message
Error: [$compile:multidir] Multiple directives [sample, sample] asking for template on: <sample>

- Sample Code to reproduce error 
https://github.com/takeshi/lazyload-sample