Initial project creation
Breaking up projects
Adding ignore
Splitting out utilities and adding server project.
Adding client project with a simple controller to test put/get at
/simple.
Ignoring more mac files.
Merge remote-tracking branch 'origin/master'

Conflicts:
	gemfire-poc/gemfire-poc-locator/src/main/webapp/WEB-INF/spring/root-context.xml
	gemfire-poc/gemfire-poc-server/.classpath
	gemfire-poc/gemfire-poc-server/.settings/org.eclipse.jdt.core.prefs
	gemfire-poc/gemfire-poc-server/.settings/org.eclipse.wst.common.project.facet.core.xml
	gemfire-poc/gemfire-poc-server/pom.xml
	gemfire-poc/gemfire-poc-server/src/main/webapp/WEB-INF/web.xml
	gemfire-poc/gemfire-poc-util/.classpath
	gemfire-poc/gemfire-poc-util/.settings/org.eclipse.jdt.core.prefs
	gemfire-poc/gemfire-poc-util/.settings/org.eclipse.wst.common.project.facet.core.xml
	gemfire-poc/pom.xml
Adding gfsh and gfmon as local repo and updating pom for
gemfire-poc-server
Fixing WST deployment issue with the server component, and adding Gfsh
support and launch.
Moving to grid-demo based demo.
A little more cleanup
Adding in use case for client interest based on key.  You can start up a
Datanode and Client, then go to the Datanode and add in data for client
interest.  Then you can see in the client window that some data got
pushed to the client, while other changes don't.
Adding CQ example.  From the Datanode, you can add interesting data for
a client CQ (see notification), modify that data to something that
doesn't fit the CQ (see notification), and then modify that value again
(no notification).
Declarative caching example.  Simply invoke the use case from the client
to see the cache addition and eviction behaviors.
Distributed function execution.  Need to start up at least 3 Datanodes,
and then populate the Dummy region.  Use gfsh size -m to make sure data
is distributed.  Then, go to the client, execute the Distributed
Function usecase, and you can see which servers executed the function,
and see the results on the client.
Added in expiry and eviction with spillover to disk examples.  From the
client, you can add entries to the expiry region, and watch them
get destroyed on the server.  For eviction, you can add entries and see
them all available to read.
added stuff for db writebehind.
fixed pom for db and security
Merge branch 'master' of git.springsource.com:disney-gemfire-poc/disney-gemfire-poc

Conflicts:
	gemfire-poc/pom.xml
Re-enable workspace resolution for Maven.
Added Security use case for Authentication and Authorization based on
Spring Security.

Start a "Secure Datanode" to enable security, and then start one of the
various "Secure Client" or a regular client nodes. Regular clients, and
kmitnick can't connect.  jimi is allowed to connect and do anything, but
bob can connect, but not put anything into the cache.