-better pre/postinstrall, pre/postremove function support with split_packages. include preinstall_${subpackage} as preinstall function when declared