Знак ставится в зависимости от того, с какой интонацией это было сказано. Обратите внимание на расположение разных знаков относительно кавычек:
1. С улыбкой на лице он произнес: «Я счастлив».
2. С улыбкой на лице он произнес: «Я счастлив!»
Если слова по сути употреблены в значении "в целом", то запятая не ставится. В значении "в сущности говоря" эти слова могут рассматриваться как вводные и обособляться.
Такой вариант постановки ударения возможен и нормативен.
По правилам тире не требуется. Но возможно авторское (интонационное) тире.
Запятые факультативны.
Лучше: сказка со счастливым концом.
Выражение счастлив что-то делать/сделать корректно и широко употребляется: счастлив сообщить о чем-то, счастлив работать с кем-то, счастлива делиться чем-то.
Второй указанный Вами вариант также корректен.
При наличии в составе подлежащего имени существительного со значением определенного количества (тройка, сотня, пара и т. п.) сказуемое ставится в форме единственного числа: Это была самая счастливая пара месяцев в моей жизни!
Это сложное предложение, запятая между его частями, соединенными союзом и, нужна. В случае если в первой части указывается причина, а во второй – следствие (родители счастливы оттого, что дети довольны), вместо запятой можно поставить тире.