Update helm-source-projectile-buffers-list

Use idiomatic way to build helm-source-projectile-buffers-list. For this
source, we need to create our own specialized helm-source-projectile-buffer
class that combines both attributes in helm-source-sync and
helm-type-buffer classes to make Helm displays this source using its
buffer UI.