MINOR: stream-int: make si_appctx() never fail

Callers of si_appctx() always use the result without checking it because
they know by construction that it's valid. This results in unchecked null
pointer warnings at -Wextra, so let's remove this test and make it clear
that it's up to the caller to check validity first.
diff --git a/include/proto/stream_interface.h b/include/proto/stream_interface.h
index a9dca82..74537b9 100644
--- a/include/proto/stream_interface.h
+++ b/include/proto/stream_interface.h
@@ -227,10 +227,10 @@
 	appctx->owner = si;
 }
 
-/* returns a pointer to the appctx being run in the SI or NULL if none */
+/* returns a pointer to the appctx being run in the SI, which must be valid */
 static inline struct appctx *si_appctx(struct stream_interface *si)
 {
-	return objt_appctx(si->end);
+	return __objt_appctx(si->end);
 }
 
 /* call the applet's release function if any. Needs to be called upon close() */
@@ -238,7 +238,7 @@
 {
 	struct appctx *appctx;
 
-	appctx = si_appctx(si);
+	appctx = objt_appctx(si->end);
 	if (appctx && appctx->applet->release && si->state < SI_ST_DIS)
 		appctx->applet->release(appctx);
 }