Added support for custom homepage layout assignment with Theme Blvd framework v2.2.1+

I moved some stuff around, but the main thing here is that
$config['builder_post_id'] needs to be set. This being set in earlier
framework version simply just doesn't have any effect.