a2_GetProperty() now returns A2_errors

The a2_GetProperty() now returns an A2_errors status, allowing it
to inform the caller of nonexistent properties, properties that
are not currently available etc. The result is returned through
an additional pointer argument.

Closes #113.