Added optNext method to scala.io.Source

A version of next that returns an option[Char] and includes the hasNext
check.