Replace "pragma mark" directive with comments

Replace Xcode-specific "pragma mark" directives with comments since "pragma mark" is meaningless outside of Xcode
Add 'add_weak_classifier' to ml.adaboost
Add ml.zerox zero crossings counter

Add zero crossings counter and base classes for other feature extraction objects