Merge pull request #5820 from jreback/perf_dropna_fix

BUG: dropna dtype comp issue related (GH5815)
ENH: enhance apply() on Panel for arbitrary functions (rather than just ufuncs) (GH1148)
ENH: add property dtypes on Panel objects
add apply_2d