Initial commit
DinningHakkers with automatic Karaf runners\n current error: No configuration setting found for key 'akka.cluster'

Fix indentation in application.conf (Done by Raman Gupta)

Change default IP address to localhost  (Done by Raman Gupta)

ServiceRegistration is typed in OSGi 4.3

Add a wildcard type for the ServiceRegistration declaration.  (Done by Raman Gupta)

Fix spelling errors in Dining Hakker and Hacker (Done by Raman Gupta)

removing protobuf as bundlelized through the maven karaf feature
Maven optimization and Karf Feature

 Simplify maven deps by using inheritance

Define dependency versions once in dependencyManagement and inherit in
child modules, to avoid defining the version and scope of modules more
than once.

Use version properties to make things even clearer.

Move the maven-bundle-plugin to the root of the project to avoid
repeating the same config.

Move the src/main/scala source configuration into the root by using the
build-helper-plugin.

Add a note in uncommons-maths OSGi build POM about v1.2.3

Resolve maven warnings about deprecations and missing versions

Use maven-accessible sigar dependency

Provision Karaf via maven and features

Created assembly-features to define the project features for Karaf
provisioning.

Created assembly-dist containing the build instructions necessary to
build an archive of a pre-configured Karaf instance.

Update the Netty version.

Use the pre-bundled Protobuf from the servicemix project -- see
the features.xml created for Karaf -- and remove the manual protobuf
bundling.
Added Pax Exam based in-container integration test

New module integration-test that contains integration tests. Created an
initial test that obtains a reference to the DiningHakkerService, creates
a dining Hakker, and then interrogates its name and current state.

The dining Hakker messages were moved to the API bundle, so that the
integration test has access to them without seeing the implementation
classes in core.

The test is run via the standard "mvn install" command.

Update Maven scala plugin to 3.1.2

Update to Akka 2.2-SNAPSHOT (failing integration test)

- Netty was updated to 3.6.2.Final (at least 3.6.0 is required by
akka-remote)

- Removed the temporary import on akka.remote.netty in core

- Removed the temporary settings in application.conf

- Changed references to akka-actor to akka-osgi

Conflicts:

	core/src/main/resources/application.conf

Add karaf tar.gz/zip as deps to avoid pax exam download

Add an example of a Karaf cfg to only access jars locally

Conflicts:

	project/Build.scala
akka-sample-osgi : fix on sript running maven integration test
akka.sample.osgi.dining-hakkers integration test
Adding high-performance MPSC queue based mailbox to Akka
update to SBT 0.12.2
Shutdown/cleanup cluster extension if actor init fails, see #3162

* Stop ClusterDaemon if init of core actor fails.
* Activate jmx-enabled setting
* Adjust the err msg of InvalidActorNameException to match conventions
Fixes and additions to the ThrottlerTransportAdapter. See #2930
Read instead of write to get connection reset by peer. See #3128
Make joining to the same node multiple times work, and reenable blackhole test. See #2930
Wait for the second member to become Up. See #3140
Merge pull request #1260 from akka/wip-sbt-0.12.2

update to SBT 0.12.2
Merge pull request #1266 from akka/wip-3140-race-in-transitionspec-ban

TransitionSpec checking for wrong member state #3140
Merge pull request #1265 from akka/wip-3128-tcpconnectionspec-failure-on-osx-ban

Read instead of write to get connection reset by peer #3128
Configure RemotingSpec to not create 500 threads. See #3134
Changed ThrottlerManager setMode to use watch to ensure completion of future. See #2930
Merge pull request #1267 from akka/wip-3134-remotingspec-creates-a-lot-of-threads-ban

Configure RemotingSpec to not create 500 threads #3134
Add UID to RemoteActorRef, see #3072

* Sending to a previous incarnation of an actor shall fail,
  to make remote actors work the same way as local ones (in
  the sense that after Terminated() the ref is not working anymore)
* Changed equality of ActorRef to take the uid into account
* Parse uid fragment in RelativeActorPath and ActorPathExtractor
* Handle uid in getChild and in RemoteSystemDaemon
* Use toSerializationFormat and toSerializationFormatWithAddress
  in serialization
* Replaced var uid in ActorCell and ChildRestartStats with
  constructor parameters (path)
* Create the uid in one single place, in makeChild in parent
* Handle ActorRef with and without uid in DeathWatch
* Optimize ActorPath.toString and friends
* Update documentation and migration guide