Merge pull request #32 from hintjens/master

Small naming fixes
Initialize login and password to avoid warning or worse.

Initialize char* login and password in try_security_mechanism() to avoid
error when building with current llvm clang compiler.

clang bails with "error: variable 'login' is used uninitialized whenever
'&&' condition is false [-Werror,-Wsometimes-uninitialized]", and then a
similar message for 'password'.

If the streq() condition is false, login and password may be pointed
who-knows-where when free()'d later.
Merge pull request #35 from mjhowell/master

Initialize login and password to avoid warning or worse.
Merge pull request #34 from hintjens/master

Added note to clarify policy for embedded apps
Merge pull request #36 from hintjens/master

Bumped version to 1.3.0
Merge pull request #37 from hintjens/master

Fixed Travis CI build for security
Change variable name virtual to _virtual to avoid conflict
Add explicit casts for MSVC
re-add source files
Rename local variable new to _new for MSVC
Rename member variable virtual to virtualf for MSVC, explicit type casting
Define strcasecmp as _stricmp for MSVC
Add cast to byte*
Add #ifdef around strcasecmp define
Merge pull request #39 from momo-the-monster/master

Updates for MSVC Compilation
Finished fixes for MSVC