added optional parameter to request multiple results from the geocoder a...

...pi, and implemented it in open layers and the corresponding example. Existing api that returns just 1 result is uneffected, so this is a non-breaking change. Gary please confirm this approach is acceptable before I go ahead and implement the same in all the other geocoder modules (on this same pull request). Thanks, Giles