clean up port to pass portlint and rclint

- Never write your own routine for UID and GID creation/checking;
  ports framework has that built-in
- Lots of style/conformance fixes in the rc script
more cleanups

- Don't @exec mkdir; put in Makefile and use ${INSTALL}
- Reverse sort plist. Need to find which @dirrm should be @dirrmtry
plist looks better with %%DATADIR%%
lots of work on rc script
fix broken %%USERS%% expansion
fix missing quote for statuscmd
other forgotten uncommitted changes
changes for consistency
fix if pgreps
bad if statements...
GH_COMMIT unnecessary; we aren't really pulling from GH
WRKSRC needs change too or patch fails
add -q to pgrep
Merge pull request #4 from felderado/master

lots of cleanup/fixes