Finalized the name coin support - rules are now properly enforced (see NameOperation.cpp/h), and the code isolated to the NameOperation class.