QPID-5485  Deleting paged queue does not remove underlying file

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558790 13f79535-47bb-0310-9956-ffa450edef68
QPID-5486  Creating paged queue can overwrite existing qpidd files

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558806 13f79535-47bb-0310-9956-ffa450edef68
QPID-5481: Messaging API Update - 1520416 Message setProperties(Variant::Map&) added

The .NET binding already had a Properties setter but it behaved worked by doing 
recursive property Add and not a wholesale replace. This patch calls the new 
setProperty method to get the correct behavior.

The Properties property does non trivial calls into the unmanaged code. This
patch also intercepts unmanaged exceptions  from get and set and relays them 
into managed space.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558899 13f79535-47bb-0310-9956-ffa450edef68
QPID-5481: Messaging API Update - 1520673 Connection reconnect() and getUrl() added


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558911 13f79535-47bb-0310-9956-ffa450edef68
QPID-5487: [linearstore] Replace use of /dev/urandom with c random generator calls

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558913 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Turn off cmake warnings caused by change in recent cmake 2.8 versions

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558954 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java Broker Doc] Fix empty literal element (causes output rendered by site's make gen-release.. to be corrupted).

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558955 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: fix to allow warning silencing to work on previous versions of cmake too

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558960 13f79535-47bb-0310-9956-ffa450edef68
QPID-5489: Uuid code improvements
- Don't use uuid_compare() as it will get the wrong version of the
  function under FreeBSD which has a uuid library build into libc with
  different function signatures from libuuid but some overlapping names.
- Reorganise the uuid code to limit the used external symbols to uuid_generate(),
  uuid_parse(), uuid_unparse()
- Minimise the framing::Uuid code so that it is a simple wrapper around types::Uuid
- Use uuid_generate() as the symbol to search in CMake (uuid_compare() isn't used
  in qpid anymore).