libdbi-perl: fix dependencies
libdbi-perl: fix dependencies

* Fix RDEPENDS, drop class-target (dependencies are the same for native)
* Reorganize recipe to best practices
* Add ptest dependencies

Signed-off-by: Tim Orling <eb2619d4329cce55563af4515ea057967b34e6ac@linux.intel.com>
Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>

lgirdk/meta-openembedded,moto-timo/meta-openembedded,schnitzeltony/meta-openembedded,rehsack/meta-openembedded,victronenergy/meta-openembedded,VCTLabs/meta-openembedded,openembedded/meta-openembedded,schnitzeltony/meta-openembedded,schnitzeltony/meta-openembedded,lgirdk/meta-openembedded,schnitzeltony/meta-openembedded,VCTLabs/meta-openembedded,openembedded/meta-openembedded,VCTLabs/meta-openembedded,schnitzeltony/meta-openembedded,lgirdk/meta-openembedded,schnitzeltony/meta-openembedded,openembedded/meta-openembedded,moto-timo/meta-openembedded,VCTLabs/meta-openembedded,mrchapp/meta-openembedded,victronenergy/meta-openembedded,mrchapp/meta-openembedded,openembedded/meta-openembedded,moto-timo/meta-openembedded,lgirdk/meta-openembedded,mrchapp/meta-openembedded,rehsack/meta-openembedded,victronenergy/meta-openembedded,rehsack/meta-openembedded,openembedded/meta-openembedded,mrchapp/meta-openembedded,lgirdk/meta-openembedded,VCTLabs/meta-openembedded,rehsack/meta-openembedded,mrchapp/meta-openembedded,rehsack/meta-openembedded,victronenergy/meta-openembedded,victronenergy/meta-openembedded,victronenergy/meta-openembedded,lgirdk/meta-openembedded,lgirdk/meta-openembedded,rehsack/meta-openembedded,mrchapp/meta-openembedded,VCTLabs/meta-openembedded,mrchapp/meta-openembedded,VCTLabs/meta-openembedded,openembedded/meta-openembedded,VCTLabs/meta-openembedded,schnitzeltony/meta-openembedded,openembedded/meta-openembedded,rehsack/meta-openembedded,openembedded/meta-openembedded,victronenergy/meta-openembedded,moto-timo/meta-openembedded,moto-timo/meta-openembedded