add memory limit support in phpctags

Use the known memory limit adjustments (-1, positive integers or bytes
and human readable sizes) to adjust the memory used during the parsing
and lexing that occurs in phpctags
Rename the function to 'isMemoryLimitValid'
Only set default memory limit if it's not set
Merge branch 'feature/add-memory-limit' into develop

Fix #6