improve bitbake initialization sequence

* recognize BBPATH properly
* extract bspdir from bblayers.conf
* more lazy initialization for less options required
fix issue#1 for CPAN/Perl

Warn when no Perl core package is found
minor optimizations to prepare for future ...

improvements.