Added Host#each_part and Host#each_pair

--HG--
extra : amend_source : 9446450102d7c9759aa1c0352a7cf3a87b1e47ac
Added Host#send_to_part
Fix inheritance confusion when uncompounding
Added basic Gemfile for bundler