Added manual route injection.
Made the algorithm hopefully bit more sane in terms of how frequently it publishes state.
Added autogenerated lua sms to clean target.
Added some debug messages.
Converted to use built-in timeouts instead of using the ssloop's timers (+more efficient +better testability).
Fixed next_time calculation omission. Still no sight of why things seem bit flaky at times, though, sigh.
Made reuse logic bit more consistent - now we _try_ to reuse existing non-assigned prefixes, and only then allocate new ones. Still some churn though, have to find out next week where it comes from.