BUG/MAINT: Change default of inplace to False in pd.eval
Deprecated back in 0.18.0.

xref #11149.

Also patches bug where we were improperly handling the `inplace=False` condition, as we were assuming that target input was non-None when that wasn't necessarily enforced.
