Add 'totalNumberOfRecords' to HalCollection

Add an attribute to transport the total number of records inside a HAL
collection. This is useful for client libraries which do not use
standard 'first', 'prev', 'next', 'last' HAL collection link to paginate
results.