InternalParseBeforeLinks tidy

- Add `FactboxBuilder`
- Tidy `FactboxCache` and remove dependency and inheritance

Following tests are to use `PHPUnit_Framework_TestCase`
- `FactboxCacheTest`
- `InternalParseBeforeLinksTest`
- `OutputPageParserOutputTest`
- `SkinAfterContentTest`