We now recommend placing custom post types and metaboxes within a plugin that contains all of your site specific functionality. See the latest update to https://github.com/retlehs/soil to find an example: https://github.com/retlehs/soil/tree/master/mu-plugins/base