Skip current process

Allow skipCurrentProcess argument to InputTag and also changes to properly use that option in getByLabel and getByToken function calls. Fix some problems with the exception thrown by getByToken when ProductNotFound and also some bugs in getByToken when the requested used a View and was ambiguous. Related unit tests additions and extensions included.