Use explicit import in “Itemize Lines In Selection”

#ignore
Remove unused import

#ignore
Save “Reformat” command with TextMate 2

#ignore
Move code for “Reformat” into separate script
Format code for “Reformat” (Table)

#ignore
Remove warnings reported by `RuboCop`

#ignore
Ignore escaped ampersand `\&` in “Format” (Table)

Before this change “reformatting” a table containing ampersand signs
`\&` did not work correctly.
Make “Reformat” (Table) compatible with Ruby 2
Update bundle preference values instantly

Before this change it took some time until the scripts in the bundle
used the current values set inside bundle preferences.
Add support for notifications to “LaTeX Watch”

We now show a notification window instead of a dialog window if there
is an error in a document. This is currently considered a work in
progress for the following reasons:

- After there is one error the window will only be updated if there are
  still errors in the document. If there are no more errors the window
  will just display the errors the document contained right before they
  were fixed.

- If we close the notification window it will never show up until we
  invoke “Watch document” again.
Close notification when typesetting succeeds

We now close an opened notification window in “LaTeX Watch” if the
document does not contain errors anymore.
Remove unused code from `texparser`

 #ignore
Add additional information to notification window

We now also display the location and severity (Error, Warning) of
errors messages in the notification window of LaTeX Watch.
Handle manual closing of notification window

Before this change manually closing the window would mean that it would
never reappear again. We would need to stop watching the document and
then invoke “Watch document” again to get the notification window back.
Left justify severity in notification window
Handle log messages containing double quotes

Before this change showing messages containing double quotes in the
notification window would fail.
Properly close file in `guess_tex_engine`

#ignore
Remove unnecessary function call in “LaTeX Watch”

#ignore
Only parse log file if there were changes

Before this change error markers and the notification window could
disappear even though the file still contained errors. This would
happen if we saved the document without making any significant changes.
In this case `latexmk` would essentially generate a log which would
report that there were no changes at all. We would parse this log and
find no error messages. This would leave `texparser` with the
impression that there were no errors. It would therefore remove old
gutter marks. `latex_watch` would close the notification window since
`latexmk` reported no errors (exit status 0).
Improve readability of verbose log output