No longer a Symfony 2 bundle.
Removing bundle related files.
Fixing documentation URL.
Added missing interpunction.
Renaming `VMelnik\DoctrineEncryptBundle` namespace to `Reprovinci\DoctrineEncrypt`.
Improving PSR-2 compliance.
Removing sample Symfony 2 config.
Organising use statements.
Encryptors are not created by a factory, but by the implementor.
If Doctrine can work with non-public properties, so can we.
Moved basic documentation to README.
It makes no sense to access properties through methods, as we need to work with the raw values.
Modified DoctrineEncryptSubscriber to modify the entity onUpdate only, rather than onPersist as
it is common to make further changes to the entity prior to flushing it.

Added metadata caching for a significant speedup
removed unnecessary attribute checks
Modified the way entities are persisted to the db
Modified the decoded registry methods to use an object hash, as just because two entity objects
share an id, doesn't mean that they are the same object and, therefore, we can't garentee it hasn't
been decrypted
File directory updates
Updated .gitignore
Added unit tests
Fixes to dirty object handling