unit test case for server_binlog newly refactored functions

Hi Marc, this pull request will cover all server_binlog newly refactored functions
I verify that:
1. the sql has been executed
2. important BINLOG HTML
3. PMA_getNavigationRow is right
4. important Log Item

add Michal, who always review the code for UT