* Run cargo fmt and apply clippy lints from rust 1.51.0
* Rename can_perform_single_line_analisys to try_perform_single_line_analisys and streamline body
* Remove ops::Add impl for CodeStats; only AddAssign is meaningful and used
* Add embedding module to cache heuristic regexes used to detect embedded languages
* Add separate embedding tests; Not all cases can be execised with a single test
* Simplify html embedding test file_triggeringprincipal_frame_1.html until quoting issues are resolved
* Added CSharp example
Using example from #330, for testing purposes
* Updated Rust test case
Rust test case now has a verbatim string that fails, with current
version of Tokei.
* Added C++ verbatim string to example
C++ Syntax makes this incredibly difficult to parse using the current
infrastructure, `R"PREFIX( )PREFIX"` where PREFIX can be almost anything.
* Updated F# Test to have verbatim string
* Add support for "verbatim_quotes"
Quotes that neglect the `\"` rule, in the case of python as mentioned
in #330 it produces the correct outcome with Tokei currently.
* Add support for verbatim_quotes in syntax
Properly keeps track of current state and handles escapes properly in
the case of being inside of a verbatim_quote
* Added `verbatim_quotes` to CONTRIBUTING.md
* Support "filenames" key for Makefile-style languages
* Remove debugging statement
* Add CMake
* Cleaner docs and tests
* Add scons, handle languages with no extensions