Fixed project to compile with Code::Blocks 12.11 and openFrameworks 0.7.4 on Windows.

* #included "eyePlotter/defines.h" instead of the non-existent "defines.h" in
  src\scenes\baseScene.h. That was done because most of the files that #included
  baseScene.h needed the symbol SIDE_GUI_X which was #defined in defines.h to
  compile. The compiler didn't complain about the existence of "defines.h" because
  the "" quoting also searches standard paths and there was another "defines.h"
  there.
* Explicitly called ofPoint constructor in pointFitter.cpp since the constructor
  was declared 'explicit' and code didn't compile otherwise.
* Modified eyewriter.cbp according to the structure of the corresponding files
  from openFrameworks examples to fix problems with spurious and incorrect
  missing dependencies.

Notes:
I originally identified the problems and committed fixes on 1/7/2013 5:07:02 am,
2/7/2013 1:11:47 am and 2/7/2013 3:49:16 am respectively. This is an updated
patch that replaces the old and fixes the same problems in a (hopefully) less
"intrusive" way.

Signed-off-by: Vaptistis Anogeianakis <nomad@cornercase.gr>
Added patterns to .gitignore for binaries.
Fixed a problem with 3 uninitialized variables.

Now the pink ellipse is correctly displayed over the pupil.
Moreover the application can now be calibrated an used, which was not the case
before, since the 'blobs' where rejected by some ifs that were controlled by
the uninitialized variables that happened to have the value 'true'.

Notes:
I originally identified and fixed the problem on 7/7/2013 11:31:12 pm, and
improved the solution (moved the initializations in the corresponding 'setup'
methods) on 11/7/2013 10:54:46 pm. Now I'm just cleaning up the commits for
pushing.

The 'setup' methods should probably be replaced by constructors, but this seems
to be a problem of the application in general and will require major refactoring.
Temporary fix for a portability problem encountered with some webcams.

Now the application uses the same resolution values to scale the pink ellipse
that it uses to configure the webcam, instead of using hard-coded values.
That allows the application to work correctly with webcams that have resolutions
other than 640x480.

Note: I originally fixed this problem on 8/7/2013 12:31:40 am. Now I'm cleaning
up for pushing.
2 more minor fixes.

* Added an #include directive for buttonStateManager.h in buttonStateManager.cpp.
  That is not strictly necessary since the .cpp file was empty, but it will prove
  useful when the file is actually given any content.
* Changed the 'pt' elements to 'term' in calibration.xml since these are the
  elements the application has code to read and write. That avoids errors if the
  user attempts to load a calibration before he saves one.

Note: This combines two older commits with timestamps 7/7/2013 8:48:15 pm and
7/7/2013 7:42:58 pm respectively.
Wrote some rudimentary documentation.
Renamed readme to readme.md for GitHub to recognize it.
Merge pull request #3 from nomad-/master

Some general and windows-specific fixes and some documentation.