Add tlsf.c to engine sources
Update stir and expose libmethcla rule for Pepper
Allow to pass pkg-config options to rules
Move clean target to the beginning
Update stir
Update stir and pass toolchains in Action monad
Comment out unneeded import
Remove unneeded package dependencies
Abbreviate absolute build directory to relative path
Update stir and strip IO monad from mkRules result
Update stir
Put shake report files in build directory
Rename to copy-boost.sh and allow to pass source and output directories
Update boost to 1.56.0
Define BOOST_LOCKFREE_FORCE_STD_ATOMIC on Android and Pepper
Copy boost by libraries because bcp fails in scan mode

In particular bcp can't "see through" some macros in boost.atomic and doesn't copy necessary header files.
Update to boost 1.56.0 by modules

See previous commit for an explanation.
Fix license file path in build script
Fix build config files for test targets
Use std::shared_ptr instead of boost::shared_ptr on PNaCl