[API-Design] Custom major and minor time interval arrays 

Right now there is no endpoint to manipulate possible time intervals for major and minor ticks.
With this PR I introduce an API endpoint to provide custom time intervals.
To cover basic scenario I provide function, which easily can filter existed interval within some range. It might go directly to previously mentioned API, which will accept array or desired range.
Ok from an API standpoint this is not evident to me that this is the min Interval used.  Maybe use another API point to encompass idea (like axis.minimumAxisTierInterval) that will overwrite the previous tick intervals or something.  Having this along with the array setter just looks confusing.