lib/sorter: rename Sorter to Comparator

Old names remain for compatibility.

Signed-off-by: Jean Privat <jean@pryen.org>
lib/sorter: provide a stateless singleton `default_comparator`

This should prevent useless instantiations

Signed-off-by: Jean Privat <jean@pryen.org>
migration: use Comparator instead of Sorter in code

Signed-off-by: Jean Privat <jean@pryen.org>
lib/file: remove all trailing / on String::dirname

Signed-off-by: Jean Privat <jean@pryen.org>
lib/file: fix border-use-cases of String::basename

and add nitunit tests to improve documentation

Signed-off-by: Jean Privat <jean@pryen.org>
misc: use nitc instead of nitg in syntastic

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
misc: add support for FFI with Java and C++ to vim syntax

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Merge remote-tracking branch 'alexis/vim'
Merge branch 'file_string'
Merge branch 'comparators'