Merge pull request #4 from southpawtech/4.2

4.2 - multiple sandboxes and multiple repos
BRANCH 4.1: fixed small issue with finding src folder for upgrade on
team
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.2: removed extra cherrypy folder and fixed upload to be more
efficient so that it doesn't copy the uploaded file.  For now, it moves
the file instead of creating directly to the temp folder.
BRANCH 4.2: Made new upload work with Java applet
BRANCH 4.1:
   fixed a bug where a widget within the EditLayoutWdg does not have a
   HtmlElement based title
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1:
   added support for {process} in naming as a short cut for {snapshot.process}
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1
BRANCH 4.1:
   fixed the Publish Plugin logic so that it includes the same output as
Export even with varying levels of subfolders
Merge branch '4.1' of https://github.com/southpawtech/TACTIC-DEV into 4.1
BRANCH 4.1:
  made Publish Publish output the contents properly like Export with varying levels of subfolders
BRANCH 4.1-DEV: added ability to set ingest handler
Merge branch '4.1' of https://github.com/southpawtech/TACTIC-DEV into 4.1
BRANCH 4.2-DEV: messages must be enabled for a search type in order for
events such as updates and inserts are recorded.  Messages from sobjects
now also obey triggers flag
BRANCH 4.2-DEV: some minor rearrangement of message logic
BRANCH 4.1-DEV: pushed logic to where variable plugin actually exists
BRANCH 4.1-DEV: added new commit mode "ingest" for fast inserts.  This
mode will assign a random code and will not cache the sobject for later
use
BRANCH 4.2-DEV: added ability to show a specified number of rows in the
simple search by default
BRANCH 4.2-DEV: removed file system naming function on upload. Made csv
import work with new upload