Allow getCurrentPosition() to be synchronous or asynchronous
according to implementation and availabiity of position.

Jira issue: WP-260