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)
выравнивание

убран TAB, добавлено 4 пробела
improve translation

Переведены пропущенные строки  в переводе + исправлены опечатки.
Merge pull request #43 from fsb4000/translation

improve translation
Merge pull request #42 from fsb4000/Fix-MSVC

Fix MSVC compilation errors
Use SSIZE_T to define ssize_t correctly
bad define ssize_t

[quote=0xDEADFACE]
Есть сомнения насчет того, что можно использовать такой дефайн для ssize_t. Ведь ssize_t знаковый, а size_t нет. Функция может возвращать индекс при успехе или отрицательное значение в случае ошибки.

Для MSVC лучше делать так:

#ifdef _MSC_VER
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
#endif

SSIZE_T определен в BaseTsd.h файле WIndows SDK.

Надо наверно поправить и посмотреть как соберется.
[/quote]
Да, с помощью 
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
всё собирается. 
Вот я ещё в одном месте раньше дефайнил ssize_t в size_t
Merge pull request #44 from fsb4000/patch-1

bad define ssize_t
Qt translation

Нашёл почему  9) и 10) из
https://bitcointalk.org/index.php?topic=704756.msg9487677#msg9487677 на
английском если собираем c использованием qt-base, и на русском если
собираем с использованием qt-everywhere
Из-за отсутсвия qttranslations-opensource-src-5.3.2.7z
Если к qt-base добавить модуль qttranslations, то тогда будет все
переводиться.
Поэтому добавил в гайд по сборке под Windows про qttranslations.

Если найдёте как исправить перевод при сборке под Linux, то добавьте
исправления в файл: "doc\building novacoind and novacoinqt under
Linux.txt"
Merge pull request #45 from fsb4000/Qt-localization

Qt translation
Fix qt sources path
missing "About Qt" icon

Иконка "О Qt", в Qt 5 расположена по другому пути чем в Qt 4
Без этого минипатча, Novacoin QT с помощью Qt 5 собирался вот так:
http://i57.tinypic.com/xpyk2s.jpg
Merge pull request #46 from fsb4000/patch-1

missing "About Qt" icon
Merge branch 'master' of github.com:gades/novacoin into gades-master
Revert "Rename translation files bitcoin_*.ts to novacoin_*.ts"

This reverts commit 60b15cc146db37023defd09806662e679dbebb8e.

Reverted to make future mergings easier.
Add trafficgraphwidget module to visual studio project
Merge branch 'master' of github.com:0xDEADFACE/novacoin into DEADFACE
Merge pull request #2 from novacoin-project/master

Merge from original