After finishing the mods described by Kirk there is no change in the behavior of tinyMCE. It still strips HTML5 tags.
The _config.php file has specified the HTML5 specific tags in the 'extended_valid_elements'
The _config.php file now looks like this:
<?php
global $project;
$project = 'mysite';
global $databaseConfig;
$databaseConfig = array(
"type" => 'MySQLDatabase',
"server" => 'localhost',
"username" => 'root',
"password" => '',
"database" => 'SS_mysite',
"path" => '',
);
HtmlEditorConfig::get('cms')->setOption('extended_valid_elements',
'address[class|name|id],
article[class|name|id],
aside[class|name|id],
audio[class|name|id],
bdi[class|name|id],
caption[class|name|id],
canvas[class|name|id],
datalist[class|name|id],
details[class|name|id],
dialog[class|name|id],
embed[class|name|id],
figure[class|name|id],
figcaption[class|name|id],
footer[class|name|id],
header[class|name|id],
keygen[class|name|id],
mark[class|name|id],
menuitem[class|name|id],
meter[class|name|id],
nav[class|name|id],
output[class|name|id],
progress[class|name|id],
rp[class|name|id],
rt[class|name|id],
ruby[class|name|id],
section[class|name|id],
source[class|name|id],
summary[class|name|id],
time[class|name|id],
track[class|name|id],
video[class|name|id],
wbr[class|name|id]'
);
// Set the site locale
i18n::set_locale('en_US');