Thanks for your patch. There are few comments I would like to make.
There is no need for the "Merge Pull request .." commit to be included in pull request. That should also not be a commit in your local branch too.
The commit messages are not very elegant. Basically the first line should be a commit message heading followed by a description of the commit after leaving one blank line. I edited the commit messages myself, so you can have a look what I am expecting from you.
Tried to make the website html5 ready for html5 support and latest tags