TRUNK-3344: Show the first provider fields automatically without
clicking "Add Provider" when Adding a New Encounter
added isDaemonUser() at Daemon class and tested it at DaemonTest class, junit test passed

Fixed the @shoulds and test method names - TRUNK-3424
applying auto format changes
Responding to review comments for: Add WebUtil.getContextPath() -
TRUNK-3615
Adding missing if for: Add regex validation to PersonNameValidator -
TRUNK-2616
Minor additions for: getProviders(String query, Integer start, Integer
length, Map<ProviderAttributeType, Object> attributes) should allow the
option to include or not include retired providers - TRUNK-3170
Manage Providers spinning status wheel turns before entering search
terms - TRUNK-3339

Resolved last conflict - TRUNK--3339

Removed @Transactional annotation from ProviderService method -
TRUNK-3339

Fixed the @since version to 1.9.4 - TRUNK-3339
Updated obs did not get displayed correctly on dashboard - TRUNK-3609

Follow up to clean code in the ObsValidator - TRUNK-3609

Made change to always clear value drug on selection of a question -
TRUNK-3609
Fixed @since value for drug.displayName - TRUNK-3609
Liquibase fails to change column with foreign key in MySQL 5.6 -
TRUNK-3909
Merge pull request #242 from dkayiwa/TRUNK-3909

Liquibase fails to change column with foreign key in MySQL 5.6 - TRUNK-3909
When a module activator's started() method throws an exception, the
module should stop - TRUNK-3738
Occasionally an invalid result can be displayed when enter key is used
for selection - TRUNK-3923
Merge branch 'TRUNK-3344'