[makefile] Automatically create the bin/res directory if not present.
[SDL Entity] Add 'scale' property to resize entities.
[Job Manager] Remove unused EntityManager reference.
[Entity] Add 'getHealth' and 'setHealth' to interact with both currentHeal and maxHealth.
[Entity Manager] Make the mapView a pointer.

We want to be able to init the mapView later in the loading process.
[Entity Manager] Separate instantiation from setting world size.

We want to be able to have an EntityManager before we have a world size.
[Entity] Add constructor without health param. Add constructor with just Position.
[Entity] Re-order constructor definitions.
[Entity Manager] Remove commented code.
[Entity Manager] Remove weird typedef. Rename entityHealthMap property.
[SDL Widget] Add missing newline.
[Miracle Entity] Fix single-letter variable names. Fix missing newlines.
[SDL Manager] Fix error tracking widgetCount when a widget is removed.
[SDL Text Display] Report error when font cannot be loaded.
[World Gen] Change 'getNextEntity' to return a pointer rather than the actual instance.

This puts them on the heap instead of the stack.
[Entity Manager] Add friend operator<< to print the entity list.
[Entity] Add virtual destructor. Remove preemptive call to EntityManger.createRecord().