Can Omniknight's abilities affect himself?

Yes, all of Omniknight's abilities can be used on himself. This was something I found unintuitive at first as well (with Dazzle's Shallow Grave, but same concept).

Most ally-targeted spells can be used on yourself because you are an ally of yourself :)