LUI-94 Extend hasPrivilege tag to ensure user has all privileges
- add attribute "hasAll" to openmrs tag "hasPrivilege"
- add dataset xml with tests
- add javadocs to class and methods
- refactor code in doStartTag
- extract private helper methods to check if privilege conditions satisfy
- use java's Boolean.valueOf("true") to parse inverse/hasAll attribute values