Adds requireObject(obj:T, message:String) and requireObject(:Supplier<T>, message:String) to SpringUtils to assert that an Object reference is not null, returning the Object if not null or throwing an IllegalStateException if the Object reference is null.