Added tests for no span being added to headers on bold.
Fixed issue with a span being added to headers when the bold tool is used in chrome.
Improved the structure of the test for no span being added to headers on bold to allow for easier implementation of similar type tests in the future. Also, improved comments.
Updated comment in header-no_span test
Removed a couple unused variables.
Added more conditions before unwrapping a span within a header after a command to make sure it doesn't unwrap spans that it shouldn't.
Updated change log with the issue #390 fix.
Changed conditional check for an added span in webkit to only strip the span if it has no class and has an inline style of 'font-weight: normal;'.
Merge pull request #390 from FriedRice/i_390

Fixes #390 Toggling off bold in Chrome adds a `<span style="font-weight: normal;">` wrapper