Added secure allocator.
Merge branch 'secure_allocator' into vault