Script and make targets for profiling
Performance enhancement
`make profile` got better result: 0.717 seconds -> 0.394 seconds
More clear logic with _fit_with_marker_mix()
Show merge history in Subversion log

Without this, some of the logs will not be shown.