Merge pull request #1286 from Eclesia/master

OSQLFunction , encode and decode function
Supported context in new SQL methods
Minor: improved OPLA feature and document manipulation from SQL
Supported fetchPlan = -2 to hide a field. Useful in JSON serializer
OSQLMethod : faster resolving, avoid plenty of useless method creation, case insensitive like functions