Updgrade dependency resolver

I had implemented dependency resolver at ce77e3c0dc5b3abf6096361ed333b6445120781f.
But, it was not completely.

A dependency of IBOutlet's instance variable type is not resolved on `Sutbs.h`.
On this pull request, I improve dependency resolver to fix that problem.

For example:

Before - Subs.h
```objective-c
@interface SubClass1: UIViewController

@property IBOutlet SubView1 * banner;      // not found SubView1, yet!!

@end

@interface SubView1: UIView

@property IBOutlet AddButtonView * button;    // not found AddButtonView, yet!!

-(IBAction) action_test:(id) sender;

@end

@interface AddButtonView: UIView
@end
```

After - Stubs.h
```objective-c
@interface AddButtonView: UIView                     // at first,  this is defined, because SubView1 depend on this.
@end

@interface SubView1: UIView                             // next,  this is defined, because SubClass1 depend on this.

@property IBOutlet AddButtonView * button;

-(IBAction) action_test:(id) sender;

@end

@interface SubClass1: UIViewController

@property IBOutlet SubView1 * banner;

@end
```

For this pull request, I introduce the IB::OCInterface class to easy deal with it that is decorator class for `info` variable which is parse result of app file, and I change `IB::Parser#find`'s specification which don't skip simple class.

In addition, I implement default superclass(NSObject or UIResponder <UIApplicationDelegate>) value on Stubs.h.

@yury I have changed some specification, thus.
Please check,  merge and release this.