Getting from A to B without selling your data, subscribing to a service or costing the earth is possible with these smart, open-source navigation apps.