Remove erroneous assert in fc::thread_d::check_for_timeouts()

I believe this assert was being triggered when the only task on
a thread did a fc::usleep (it might only have been when the
sleep was of very short duration).
adding api helper
Merge branch 'phoenix' of github.com:InvictusInnovations/fc into phoenix
adding extra to_string
adding extra operators
Make FC's CMakeLists.txt provide a list of required DLLs to projects that use it
changes for installer
filesystem::rename() can handle file from cross device
add depend lib for libcrypt.a: libdl and libz
Merge pull request #20 from pch957/patch2

add depend lib for libcrypt.a: libdl and libz
Merge pull request #19 from pch957/patch1

filesystem::rename() can handle file from cross device
fix console
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
adding std::map<> conversions to/from variant
update apis
Update HTTP server api to specify network interface
update http code
added hash64 function that uses sha256 to replace city_hash in blockchain and message protocol-related hashing
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix

Conflicts:
	src/crypto/elliptic.cpp
added minutes, hours, and days time functions