Removed char.h and is_newline after learning more about <functional>.

- Minor formatting change to shader debug print.
- Fixed file_string line counting to include first line.