Add signals that can be used to monitor threads progress
Improve old get/set method compatibility with the new properties
Fix online routing to work properly with the new Point properties
Improved work-in-progress overlay
Add support for conditional callbacks

The modRanaThread class now has a target variable and callback property. Target holds the method that will be called and  callback is an optional callback handler. If callback is set to None or False when the thread is running, the callback would not be called. This enables running various tasks (such as online API requests) in threads and being able to cancel them (so that they don't return any unexpected results) while the thread is running.
Fix handling of multiple layer2 areas
Don't trigger signals if callback evaluates as non-True

Also remove some debug statements and add some Python 2.5 fixes that got somehow lost.
Show multiple task in progress