Initial commit
Use class types rather than a limited set of principal type shortcuts.
Add a new gPlazma account phase plugin

gPlazma2 was still missing a simple way to ban users. This patch adds a
new plugin that allows blacklisting users based on <principal type>:<value>
pairs given in a plain text file.

Acked-by:
Target: trunk,2.6
Require-book: yes
Require-notes: yes
Add unit test file
Remove maven-scala plugin from global POM.
Cache creation of principals from file
Improve error messages
change name of "non existent" file for unit tests
move dependency versions to parent pom
reintroduce aliases for well known classes
change pban.conf file format

The file format now allows defining and using aliases for class types

Example:
alias name=org.dcache.auth.LoginNamePrincipal
ban name:banneduser
remove fixtures from PbanPlugin tests
Use constant defined in PbanPlugin rather that string
add gplazma.pban.file property to gplazma.properties
removed wrong comment
rf: Subjects.principalsFromArgs
add test for standard principals
delete 'backup' comment
replace size > 0 with nonEmpty
code beautification

improve code documentation
little refactorings