Replace sqlite3_prepare with sqlite3_prepare_v2

SQLite3 manual suggests: the sqlite3_prepare_v2() and sqlite3_prepare16_v2() interfaces are recommended for all new programs.
Fixes #188
Merge pull request #191 from mloskot/sqlite3-prepare-v2

Replace sqlite3_prepare with sqlite3_prepare_v2
Specify once_temp_type dtor with noexcept(false)

This addresses issues due to C++11 changes pointed some time ago by Roger Orr (http://sourceforge.net/mailarchive/message.php?msg_id=26451676).
Fixes #181.
Merge pull request #192 from mloskot/core-noexcept

Specify once_temp_type dtor with noexcept(false)
Merge branch 'develop' into hotfix/3.2.2