Use proper path for scoped_ptr.h

base/scoped_ptr.h is no longer in Chromium ---
base/memory/scoped_ptr.h is, but indirect via
PSOL for consistency.
Use the new common parsing code in PSOL
Adjust to API changes.

StaticJsManager -> StaticAssetManager
Beacon gets an extra argument
Port NgxCache -> SystemCachePath
Update for AprMemCache moving into system/ and the .a file
key_value_codec.cc is in the .a already as well
PSOL needs FileCache::InitStats now