Always assign ghost_data in ghost_exchange_begin
Add overlapping ghost exchange to test_ghost
Add P4EST_COMM_TAG_FIRST and _LAST