StreamedRDFIterator now tracks base URI, also tracks whether anyone actually called start() so if the user tries to iterate before that happens they get an IllegalStateException rather than a thread hang

git-svn-id: https://svn.apache.org/repos/asf/jena/trunk@1438452 13f79535-47bb-0310-9956-ffa450edef68