Fix MSVC compilation errors

+В LevelDB 1.18 в ещё одном файле(db_iter.cc) стал использоваться тип
ssize_t,  переопределяем его в size_t
+Вернута третья перегрузка метода insert из serialize.h. Так как она
создаёт конфликты с LLVM(смотри коммит Fix LLVM compilation issues ), то
вернута только для MSVC
+В MSVC inline разрешён только при для C++ кода, для C они ввели похожее
слово __inline выполняющее примерно тоже самое, поэтому в
scrypt-generic.c inline заменён на __inline для MSVC.
+Добавлено опредление препроцессора MINIUPNP_STATICLIB в файл проекта
libcommon, для сборки с miniupnpc-1.9
+Добавлено событие перед началом построения NovacoinQT, которое создаёт
бинарные файлы перевода(*.qm) из текстовых файлов перевода(*.ts)