add a file for heap verification
default arguments now properly defined
Merge pull request #35 from slizzered/feature-verification

Some basic verification
First interface for getAvailableSlots

 - overwrite macros
 - hostclass
 - interface in Scatter
 - added example code in example01
first part of getAvailableSlots. DOES NOT COMPILE

 - commit mostly for merging-purposes (use this commit as pick, to
   squash over the next ones)
 - fixed small memcpy-bug
First complete implementation

 - includes padding
device-side getAvailableSlots for 32 threads

 - this should be a new pick
 - new name (might become better)
 - works with multiple blocks
 - works NOT with 256 threads... need to investigate more
Fully implemented getAvailableSlotsAccelerator

 - seems to run without bugs on accelerator and host
 - provides macro overrides
 - provides a polymorphic call, so that the macro also works, if the
   CreationPolicy does not provide the needed function (see
   ModernC++Design p.30)
 - maybe it would be easier/cleaner to define, that each CreationPolicy
   needs to provide the availableSlots functions instead of the typedef
 - Fix the example01 to reflect a name change
Add a traits struct to PolicyMalloc