refactoring
fix for php 5.3
fix for php 5.2
fix for php 5.2
add test for WP_MarkupFilter_ProcessUtil
add tests