Removing EOF and UNKNOWN types

Instead of having EOF type, we are going to use MessageUnpacker#hasNext() to check whether there is a next value to read.