SopaNode is now abstract class
Fix some SopaNode mistakes
Sets some SopaNode methods visiblity

Now this methods only should be used by SopaNode subclasses
Add sopa-node-private.h to Makefile
Add SopaElement add/remove/destroy methods