Revert "HTML inline tag support - whitespace sensitive indentation"

This reverts commit 8ad7a9cda7c7ab7d833330a3a8f0fff312c612cb.
Revert "Revert "HTML inline tag support - whitespace sensitive indentation""

This reverts commit cd988614915c1934718cfb63bdee0703ec8aa7ea.
Revert "HTML inline tag support - whitespace sensitive indentation"

This reverts commit 8ad7a9cda7c7ab7d833330a3a8f0fff312c612cb.
HTML inline tag support - whitespace sensitive

- added:   (array)  Parser.Utils.inline_token 		- to hold list of HTML
inline elements for identification
- added:   (string) new TK_TAG_INLINE token 			- to handle formatting
of inline tags specifically
- added:   (bool)   Parser.found_leading_whitespace 	- to help with
conditional inline tag formatting
- added:   (bool)   Parser.found_trailing_whitespace 	- to help with
conditional inline tag formatting
- added:   Comments through out the file to help follow flow of data
and understand algorithm
- fixed:   Space left when trimming whitespace after "<" inside tag
(e.g. "<  tag>"). Now outputs "<tag>"
- changed: get_token(), get_string, get_content(), and get_tag() only
return array[string, string] (previously array[string, string] or just
string)
- changed: unfinished content (unclosed tags or scripts) now get
formatted even when EOF is reached
- todo:    add option to print inline tags on same line as content
(inline tags currently get newline if whitespace allows)
- todo:    add indentation formatting for nested inline tags (e.g.
<em>italic <strong>and bold</strong><em>)
- todo:	   create test driver script with input test cases to track how
changes to this file affect final output (regression testing)