fix compiler warnings about missing end of file newlines

* added terminal newlines to some specific files which caused compiler warnings
whoops, we should re-enable optimizations and disable debug info
including a necessary header file
change the binary literals to hex literals so that it can compile without special flags or GCC
dammit, forgot these two ... I guess we shouldn't be using magic numbers in the first place
Correctly interpret variable interpolants in @import css statements. Fixes #367
Merge pull request #373 from wonja/interpolants_in_css_imports

Correctly interpret variable interpolants in @import css statements. Fix...
reorder initializer list to correspond to class member definition order

* fixes ''Sass::Context::c_functions' will be initialized after... warning
Merge pull request #375 from rivy/rivy-fix-EOF.newlines

fix compiler warnings about missing end of file newlines
Merge pull request #376 from rivy/fix-context.cpp

reorder initializer list to correspond to class member definition order
updating the submodule
catching up to hcatlin
Keep multiline loud comments in compressed output. Fixes #348
Merge pull request #378 from wonja/loud_comments

Loud comments
Allow selector lists as arguments to pseudo selectors. Fixes #288
Allow trailing commas in lists. Fixes #359
Merge pull request #384 from wonja/wrapped_pseudo_selectors

Allow selector lists as arguments to pseudo selectors. Fixes #288
Merge pull request #385 from wonja/trailing_comma_list

Allow trailing commas in lists. Fixes #359
remove libsass.js upon `make clean`
fixing `make install` (install -D) on OSX

`install -D` does not work on OSX, but since it only creates the target directories, it can easily be split out into a `mkdir -p …`.

```
install -Dpm0755 libsass.a /usr/local/lib/libsass.a
install: illegal option -- D
```