update nbformat spec in sphinx
warn on invalid notebooks before/after conversion

was raising on downgrade, warning on upgrade
remove heading cells in v4
make markdown heading input match output size