Handling orphans in tags

If an orphan is in a tag the tag gets broken when the non-breaking space is added, for example:

> Lorem ipsum dolor sit amet <a href="#">http://t.co/XXXX</a>

will become:

> Lorem ipsum dolor sit amet <a&nbsp;href="#">http://t.co/XXXX</a&nbsp;href="#">

After this change the output will be:

> Lorem ipsum dolor sit amet&nbsp;<a href="#">http://t.co/XXXX</a>

The problem is still present if options.orphansToSave is set to a value other than 1, but it's nearly home time ;)