Fix a small bug in AtomicInit stringification, by having it derive from OrderedAtomic and using the same __str__ method as other atomics.
AtomicInit
OrderedAtomic
__str__
Additionally, print the kernel in test_atomic_init to test
print
test_atomic_init