Allow save_post_meta to delete single meta elements instead of update

3.0-unstable version of #2363
Allow field to be used in shortcode in other cases

3.0-unstable version of #2339