some changes for abstract matroids
- changes in documentation
- fixed fallback method for SomeBasis
- changed constructors MatroidByRankFunction and MatroidByIndependenceFunction