Removed some unnecessary validity checks.

If setting something that must be valid, there's no need to check if the
previous state was valid too.
Added streams.h to project file list.