Fixed version in rabbit_common.app.src.
Pulled in files from rabbitmq-server-3.0.1/src.
Pedrams patch.
Import 3.0.2 changes.
Merge branch '3.0.0-patch'

This pulls rabbit_common to 3.0.2
Updating to 3.0.2
Changes for 3.0.4
Changes for 3.1.0
Update to 3.1.1
Add files needed for 3.1.1
Add the missing command_assembler for 3.1.1.
Bump to version 3.1.5
Add the missing include files
Add ifndef conflict resolving construction to hrl
Merge pull request #4 from issuu/master

Update Rabbit Common to v3.1.1
Merge pull request #5 from AntonSizov/master

Add ifndef conflict resolving construction to hrl
Merge remote-tracking branch 'jbrisbin/master' into develop

Conflicts:
	include/gm_specs.hrl
	include/rabbit.hrl
	include/rabbit_framing.hrl
	include/rabbit_msg_store.hrl
	src/app_utils.erl
	src/gen_server2.erl
	src/mirrored_supervisor.erl
	src/pmon.erl
	src/priority_queue.erl
	src/rabbit_amqqueue.erl
	src/rabbit_auth_backend.erl
	src/rabbit_auth_mechanism.erl
	src/rabbit_backing_queue.erl
	src/rabbit_basic.erl
	src/rabbit_binary_generator.erl
	src/rabbit_binary_parser.erl
	src/rabbit_channel.erl
	src/rabbit_command_assembler.erl
	src/rabbit_event.erl
	src/rabbit_exchange_decorator.erl
	src/rabbit_exchange_type.erl
	src/rabbit_framing_amqp_0_8.erl
	src/rabbit_framing_amqp_0_9_1.erl
	src/rabbit_heartbeat.erl
	src/rabbit_misc.erl
	src/rabbit_msg_store_index.erl
	src/rabbit_net.erl
	src/rabbit_nodes.erl
	src/rabbit_queue_collector.erl
	src/rabbit_reader.erl
	src/rabbit_runtime_parameter.erl
	src/rabbit_writer.erl