Biggest commit ever.
Updated everyone.
Updated travis.ci config.
Removed some auto-includes.
Revamped the include files for the test suite.

Signed-off-by: Jacky Alciné <me@jalcine.me>
Updated the macros used for making tests.

Signed-off-by: Jacky Alciné <me@jalcine.me>
New list of tests to be written.

Signed-off-by: Jacky Alciné <me@jalcine.me>
Renamed a unit test.

Signed-off-by: Jacky Alciné <me@jalcine.me>
Added 17 new (empty) test files.
Merge branch 'feature/init-test-suite' into develop

* feature/init-test-suite:
  Added 17 new (empty) test files.
  Renamed a unit test.
  New list of tests to be written.
  Updated the macros used for making tests.
  Revamped the include files for the test suite.
  Removed some auto-includes.
  Updated travis.ci config.
Updated the macros for testing once more.
Fleshed out the Arguments and Call test a bit.

Signed-off-by: Jacky Alciné <me@jalcine.me>
Squashed commit of the following:

commit 43f84ed25a52ada135c0bc025f306dc5fae94918
Author: Jacky Alciné <me@jalcine.me>
Date:   Wed Apr 9 14:36:48 2014 -0400

    Fleshed out the Arguments and Call test a bit.

    Signed-off-by: Jacky Alciné <me@jalcine.me>

commit 12f5b3e4fa9d043a83eca30b26c1a3a6bd1f2c54
Author: Jacky Alciné <me@jalcine.me>
Date:   Wed Apr 9 14:36:32 2014 -0400

    Updated the macros for testing once more.
Merge branch 'feature/write-unit-tests' into develop

* feature/write-unit-tests:
  Fleshed out the Arguments and Call test a bit.
  Updated the macros for testing once more.