Print current selections, or entire file if not selected

Just a little changing stuff around to let people select regions to print, instead of the entire file. Allows people to print multiple regions at the same time, and they'll appear underneath each other.

I also removed the convert_with_pygments function, as I don't think it's useful to us with these changes.