white space cleanup
move tests down directory
add a custom api test facility
update copyright and email
remove superfolous dependency on ruby - fixes #110
make output for new custom tests more similar to parsing test output
run api tests by default
don't run tests during make install. fixes #101
Makes 'nmake install' work.

In BUILDING.WIN32, the following line exists:

  nmake install

This doesn't work because the install targets never get built because of
the code:

  IF(NOT WIN32)
    INSTALL(...)
    ...
  ENDIF()

in several CMakeLists.txt files. There's no reason to disallow INSTALL
on Windows, even if most developers (who use devenv on its own) will
never use it.
json_reformat should link against libm

This is specific to qnx.

build error with qnx6.5.0

../yajl-2.0.1/lib/libyajl_s.a(yajl_gen.c.obj): In function yajl_gen_double':
yajl_gen.c:(.text+0x5b9): undefined reference to_DclassBuilding C object example/CMakeFiles/parse_config.dir/parse_config.c.obj
'
yajl_gen.c:(.text+0x5cf): undefined reference to `_Dclass'
cc: /opt/qnx650/host/linux/x86/usr/bin/ntox86-ld error 1
make[2]: *** [reformatter/json_reformat] Error 1

any platform that links does not link libm while linking libstdc

http://community.qnx.com/sf/discussion/do/listPosts/projects.toolchain/discussion.core_development_tools.topc10811?_pagenum=2
Allow file argument