Security polishing.

 * Require uses to login before accessing anything other than the home
page, login, or password reset.

 * Only show the entities menu to logged in users.
Fix the security restrictions

 * allow unauthenticated access to the sword api

 * fix the tests in the user bundle

 * remove the default tests for bundles Core, PLN* - they were failing
and contained nothing of value.
Merge pull request #10 from ubermichael/security

Security polishing.
Changes to the database schema:

 * Aus.managed (boolean)
   unmanaged AUs will be monitored in a later version of LOM.

 * Content.verifiedFileSize (boolean)
   true if the file size of a content item has been verified in some
   way.

 * ContentProvider.uuid (string)
   UUid for content providers to use in the SWORD api, rather than the
   easily guessable database IDs.

 * ContentProvider.pluginId (int)
   Foriegn key into the plugins table.

 * Deposits.summary
   Summary of a deposit, provided by an API client or generated by
   LOM.

 * Plns.propserver
   The URL for the propserver for the network. If the propserver's
   hostname is the same as the LOM server name, then LOM is the
   propserver for the PLN.

And this commit includes all the changes in the generated files as
well (twig templates and entity classes).
Override the sensiogeneratorbundle's templates so that
  ./app/console doctrine:generate:crud
makes some nice bootstrappy twig templates.
fix the fixtures after the changes to the schema.
stupid case insensitive file system.
Small cleanups to comments and naming.
fix the default values for content fields.
missed two renames.
Merge pull request #11 from ubermichael/schema-changes

Schema changes - Merging pull request.
Better sample documents.
finish the switch to simplexml. Still not happy with the xml options
available to php.
start testing the sword statement iri and a sample document.

There must be a better way to do all this.
experiment with adding lomsettings parameters to twig as global variables: {{ lom_sitename }} works.
actual uuid.
Refactor the build deposit/content stuff to make it more testable.
Handle XML namespaces a little better.
start using deposit and content builders.
better use of namespaces.