PT-41563353 - hidden Group Firmware tab from phone page.
PT-44522407 - changed field name: from Address to Multicast address
PT-41563353 - removed explanation text
PT-41563353 - removed explanation text
XX-10568 - Fixed autoprovisioning
PT44376021 - Race in resources deallocation from OsTimer

Fixed the resources deallocation order in OsTimer. The mutex that guards timer service
was made static so it can outlive all timers and the timer service. The timer service
will not stop when requested if at that moment there are active timers (if it will be
stopped it will corrupt remaining timers memory). We rather leak memory than corrupt
something.

Main body in sipXpark was enclosed in {} to make sure all timers are deleted before
terminating the service.
Fixed various issues indicated by Valgrind: - garbage collector thread is started on demand by user agent because otherwise it may start too soon and use uninitialized values; - garbage collector thread should be stopped on demand from user agent because otherwise it may be stopped after user agent was destroyed and use an invalid user agent; - fixed a race between thread creation and var initialization;
Added support for the old queue behavior - limit the max queue size.

This fixed the following issues:
Zendesk#323 - MoH from Park Server unintelligible after 15 seconds
PT44534121 - Call Park music will stop playing after 15 secs

The old behavior, have a limited queue,  was needed because media components
from sipXpark relied on it, as media queues are usually full.

The queue can be limited or unlimited, the default is limited. Components
have the possibility to chose which kind of queue to use. As for this
moment the only component that is using a limited queue is sipXpark.
The other components are using an unlimited queue.

pprer
Merge branch 'local-feature-branch' into release-4.6-unstable