Fix top_ancestor of root categories
The root categories are created with "blank" as ancestry, not with nil. And should return itself when calling "top_ancestor".
The root categories are created with "blank" as ancestry, not with nil. And should return itself when calling "top_ancestor".