merge fix to sleep bug in platform
enable boost support, which is now optional in Foundation, (no change)
update reflect_refactor from master