build fixes
if one proj fails to build, abort build
PT45302941 - High memory usage for sipxregristrar

The registrar was leaking memory because of the way mongo scoped connections were used.
After the C++ driver was updated to 2.2.x a scoped connection is owned by the caller
and has to be deleted. All scoped connections were wrapped in a boost::scoped_ptr to
guarantee that they are deleted when they go out of scope.
rpm-only target doesnt call autotools
include git submods from oem dir

Conflicts:
	mak/build.mk.in
allow rpm rev to be controlled by outside build system
Merge branch 'release-4.6' of github.com:dhubler/sipxecs into release-4.6

Conflicts:
	mak/build.mk.in
minor build fixes
build bug, lib list empty
Merge branch 'local-feature-branch-scopedconn' into release-4.6
simplify sipx and lib list gathering
improve detection of changed files for rebuild trigger
PT-45580673 Link to gperf-tools to get tcmalloc to avoid startup errors when linking to mongo c++ client driver
Merge branch 'release-4.6' of github.com:dhubler/sipxecs into release-4.6
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
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;
Merge commit 'tags/reorder_temp' into release-4.6
PT44358975: circular dependency in openacd beans
PT-44863339 - Admin should be able to add 'transfer outband' as a recipe action in openacd
add erlang and erlang related deps properly to lib list