Quickfix usage operation

implemented "populateXMLTextChunk" method for quickfixUsage Operation
and change the input of the quixkfix usage operation to a string
Related to issue karlitrotsky/CodingSpectator#4
Programmed by @maitegm and @joffreyc85
Listener  QuickfixUsage(CompletionListener)

Listener that hears the usage of any quickfix
Related to issue #4
Programmed by @joffreyc85
Colaborate: @maitegm
Added support to record error information on quick-fix invocation.

Related to issue karlitrotski/CodingSpectator/#39.
Programmed by @joffreyc85
Merge branch 'quickfix' of https://github.com/karlitrotski/CodingSpectator into quickfix

Conflicts:

	plug-ins/common/edu.illinois.codingtracker.operations/META-INF/MANIFEST.MF

	plug-ins/common/edu.illinois.codingtracker.recording/src/edu/illinois/codingtracker/listeners/CompletionListener.java
Added support to listen when a proposal is selected.

Related to issue karlitrotski/CodingSpectator/#37.
Programmed by @joffreyc85
Merge branch 'quickfix' of https://github.com/karlitrotski/CodingSpectator into quickfix

Conflicts:

	plug-ins/common/edu.illinois.codingtracker.recording/src/edu/illinois/codingtracker/listeners/CompletionListener.java
fixes after merge

related to issue #4

fixed by @maitegm
Change recordNewCompletionQuickfix method to support logging new information.
Related to issue karlitrotski/CodingSpectator/#39.
Programmed by @joffreyc85
Revert "fixes after merge"

This reverts commit b2ef1b7afb6a9a5eca55149265150d0d5cca5a4c.
Changes on CompletionQuickfixOperation class to support new information about quick-fix invocation.
Related to issue karlitrotski/CodingSpectator/#39.
Programmed by @joffreyc85
Merge commit 'b2ef1b7afb6a9a5eca55149265150d0d5cca5a4c' into quickfix

* commit 'b2ef1b7afb6a9a5eca55149265150d0d5cca5a4c':
  fixes after merge
  Listener  QuickfixUsage(CompletionListener)
  Quickfix usage operation
Merge branch 'quickfix' of https://github.com/karlitrotski/CodingSpectator into quickfix
Merge on quickfix
Merge branch 'quickfix'