Adding support to default integer return values

Implementing issue #95, for now adding support only for integers. If i is ok we can move on to other data types.
The portable way to resolve this is to remove the name "default_value." Not naming the parameters means they are unused.

(also, CpUTest actually has an UNUSED macro ... somewhere ;P)