Plugin feature

Add Plugin feature.

This feture will result in separating the method alias or the combination method.

usage

2. Prepare static method baring the Ginq instance at 1st arg at least.
2. At register method (usually named as register) in plugin class, call Ginq::register(<class name>).

Refer to unit test for more information.