Improvements to byte range handling in StaticContentServer

https://openedx.atlassian.net/browse/PLAT-104

Right now not clear what values are causing this error so added logging too.
Missing a test for 'bytes=-' (which should be invalid). And maybe multiple dashes with no numbers? Any other malicious input that should be checked?