Split libref.s into multiple files to prevent inclusion of unnecessary code.
rename ser_libref.s to serref.s in order to be consistent with other targets
Merge pull request #108 from groessler/something_to_pull2

Split libref.s into multiple files to prevent inclusion of unnecessary code
Merge remote-tracking branch 'upstream/master'