added and tweaked comments.
added the DECLARE_INPUT_VALUES() macro to declare input values structures with correct alignment specifications.
appleseed.cli will now return the error code 1 if one or more unit tests fail to pass.
removed redundant comment.
fixed and added comments, and renamed some variables.
fixed CTest configuration on Windows (see http://stackoverflow.com/a/7777425 for details).