assetID for account on smart contract now optional

Signed-off-by: FellowTraveler <F3llowTraveler@gmail.com>
Fix: smart contracts where asset ID not specified.

Signed-off-by: FellowTraveler <F3llowTraveler@gmail.com>
Merge pull request #23 from FellowTraveler/master

made assetID optional on smart contracts (in template form)
full support for either C++11 (or not) builds
rework pthread and openssl order
fix, add define for NO_CXX11 again
add _XOPEN_SOURCE and option to disable TR1
remove m4 prefix from ax_cxx_compile_stdcxx_11.m4
update Chaiscript hash in guides
update chaiscript in guides
updated windows guide, fix bug in other guides
add fixes, and running for the Windows Install Guide
mac: dev: fix for finding scripts location
update windows install doc, (Chaiscript bug fixed).