Saturating multiplication for int64 was added.
Algorithm was modified and division was changed to bit operations.
Documents for saturating arithmetic was added.
Merge pull request #760 from ifilippov/master

support LLVM trunk after 202814-202842 revisions
Merge pull request #761 from ifilippov/max_min

Changing uniform_min and uniform_max implementations for avx targets
Merge pull request #762 from ifilippov/max_min

Support LLVM trunk
Undefined operation -INT64_MIN was fixed.
Fix for off by one problem in debug info with LLVM 3.3+
Merge pull request #763 from dbabokin/debug_info

Fix for off by one problem in debug info with LLVM 3.3+
Merge pull request #751 from Vsevolod-Livinskij/master

Saturating multiplication for int64 was added.
support LLVM trunk after 203559 203213 and 203381 revisions