Update log from develop.
Update atomic, detail from develop.
Update optional from develop.
Update predef from develop.
Update thread from develop.
Update core from develop.
Update detail from develop.
Update detail, core from develop.
Update preprocessor from develop.
Update thread, range from develop.
Update range from develop.
Update geometry from develop.
Update system from develop.
Update system, predef from develop.
Update atomic, range from develop.
Add module winapi.
Update optional from develop.
Update core from develop.
Update predef from develop.
Update sync, optional, throw_exception, mpl from develop.