Merge Patient data from Multiple Installations Project

The module is a state where its blocked by its dependencies.

Currently the module assumes that metadata like Concepts is similar in all instances. But to achieve this, we use tools like metadatasharing module. However, there is a know issue like duplicate Concepts that make exporting this data impossible. Good enough there is the Validation module in place, but this module is in a state that it still needs lots of work like adding support for platform 2.x. I started that here

cc: @ssmusoke, @dkayiwa