Setting manually timing_quality in the Trace.stats.mseed.data_quality
optional attribute
Renamed buffer to bfrNp and added blockette nb to handle timing_quality
Add read support for timing quality, add blkt number in writing, add
set_flags_in_fixed_header
Add test cases and reuse of the details arg in readMSEED
Changes suggested by @krischer and @QuLogic
# This is a combination of 2 commits.
# The first commit's message is:

improving regressions from attribdict to segy

# This is the 2nd commit message:

quality improvements
Quality and unittests improvements
Attempt to repair butchered history
Minor corrections suggested by @QuLogic
Merge pull request #855 from sfieux/issue855

MiniSEED Activity Flag implementation
Fix spelling of reproducible.
Fix some more minor typos.
PEP8 fix.
add starting sequence number support for MiniSEED files
add sequence_number as optional argument of writeMSEED
simplification of sequence_number validity test
Revert simplification because of P2K P3K consistency issues
Minor change suggested by @Qulogic
Minor changes suggested by @QuLogic