Settings -> System settings -> Notification messages for not showing friends going on- and offline. It also blocks messages notifications.
For status there seems to be only "not available" as an alternative to "online", but it just changes the blue dot indicator to a yellow one with a clock so not much good for hiding.