ENH: Add join to Panel
This joins on indices only. It doesn't look like Panel._data.join_on a key is set up to handle multiple indices. You may want to implement it higher up in NDFrame, but this worked for my use case.

cherry picked your commit. i'll see if i can write some unit tests and fix up the overlapping item/column business tomorrow
