Remove exact copy IcaAtomEadHandler_1.java
Basic functionality for item promotion, which allows bypassing
access restrictions without removing them entirely. This functionality
is primarily intended for use with Links and Annotations (which are
currently the only Promotable items), but the API is implemented in
a generic manner and could in theory be used elsewhere, perhaps as a
way to draw attention to new or interesting items.

RE: the implementation. An additional permission type ('promote') has
been added to distinguish promotion from ordinary setting of visibility
(which requires 'update' - or 'owner') permissions, since the owner of
an item should not necessarily be able to promote items they've created.

More tests need to be added to explore the edge cases and ensure no massive
holes have been put in the ACL.
Add as isPromotable flag to control promotability in addition to permissions
Fix dumb bitmask error (ugh, too tired) and add script to create additional perm node
Allow adding custom user data to new profiles
Implement patch support for WS partial updates, via a Patch header. Additional cleanups.
Update INSTALL.md
Make serialization more configurable from the request context.

Properties to always be serialized (regardless of depth/lite mode) can
now be specified via the REST interface with a '_ip' (for "include
properties" parameter. This is the first stage of making serialization
in general more configurable.
Merge branch 'master' into item_promotion
Merge latest USHMM work from @bencomp.
Shutdown db after migration
Use mktemp command that works on centos 5
Consolidate logic of adding rels that cannot exist more than once
Use single rel logic for repo->country rel, and add more test assets
Import cleanup
Merge branch 'cegesoma' into bundesarchiv
Use 'normal' EadImporter, remove commented code from and reindent BundesarchiveEadHandler
Add a changelog for DB migrations
Get code updates to fix hierarchy bug
Set default language to 'nld' for Cegesoma and 'deu' for Bundesarchiv; Add javadoc to SaxXmlHandler, XmlImportProperties, and other files; Set some variables in MultilingualTest; Add extractEadLanguage method to EadHandler (not sure we will use this, was meant to allow transformation of 'N' to 'nld' in Cegesoma handler)