BUG: Python Parser skipping over items if BOM present in first element of header
- [x] closes #36343
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

@gfyoung if you'd have a look @jreback's comments notwithstanding, this looks good.  Nice catch @asishm ! /azp run <samp>
Azure Pipelines successfully started running 1 pipeline(s).<br>

</samp> thanks @asishm 
nice. I *think* we might have some other BOM/EOM issues in the tracker if you'd have a look (and maybe this will close them). @jreback 

I searched for 'bom' and only found #31609 which can be closed - it talks about the same solution as this PR. not really sure what else to search for. (eom doesn't lead to anything) k thanks @asishm yeah there might be some others but IIRC those are for the c-parser