DataTables' cell edit improvement

Uses the X-Editable library (http://vitalets.github.io/x-editable)

Closes #284
Closes #287
Merge remote-tracking branch 'origin/master'