Use custom structure for /need calls (fixes #1001)

Also, remove trimming by number of blocks as this no longer affects the size
of the response.
Merge pull request #1003 from AudriusButkevicius/needtrim

Use custom structure for /need calls (fixes #1001)