Fixed issue whereby element(1, ...) is called on every tuple nested insi...

Fixed issue with `lager:pr/2` whereby `element(1, ...)` is called on every tuple nested inside a pretty printed record regardless of size.

Modified unit test to test 0 size tuple case.