Re-organizing the mycnf flags.

Adding doc too. Privatizing methods. Long overdue.
The command line support is not here yet.
All flags are now specified in mycnf_flag.go.
Supporting and using command line params in tests.
Merge branch 'master' into replication