Change PublicAges to a listing of AgeInfo nodes

A race condition was discovered on the Gehn Shard where duplicate ages could be inserted into the public ages table. Rather than fixing that, I opted to convert it to a giant vault search. This allows us to fix a few issues.

- The total popluation (number of owners) is now correctly reported. This means that player created Neighborhoods will now show up in the Nexus.
- The current population is now discovered via a search of PlayerInfo nodes. This will prevent weird integer_overflow populations from appearing in the nexus.
- New members of default Neighborhoods are forwarded to clients.
- Fix some PGresult* leaks in the old code.
- FEATURE: You can now configure the default hood user and instance names in settings.h
Implement score creation and fetching
Implement score point accumulation
Implement Score Transfers

This is the final leg of the score saga. Note that SetScore and DeleteScore should never be sent by the client, so I'm not bothering to implement them at this point in time.
Merge pull request #64 from Hoikas/pub-ages

Change PublicAges to a listing of AgeInfo nodes
Merge pull request #65 from Hoikas/scores

Game Scores
Update db/functions.sql

Fix an error in add_score_points
Update AuthServ/AuthDaemon.cpp

Use C++ cast, as pointed out in the review.
Merge pull request #66 from Hoikas/scores

Scores Part Deux
Tell us what Plasma Message crashes (if any)
Fix catch lines
Merge pull request #67 from Hoikas/debug

Better Message Debug-Prints
Disable Nagle's Algorithm on accepted sockets
Merge pull request #68 from Hoikas/nagle

Disable Nagle
New LTA flags field
Merge pull request #69 from Hoikas/lta-flags

New LTA flags field
Fix Typo in db/functions.sql
Fix encryption-broadcast race condition
Merge pull request #70 from Hoikas/race

Fix Auth Race Condition
Implement vault node subscriptions