Vector: Changed implementation to use normal C array instead of std::array.
Vector: Loosened the restrictions of the initializer_list constructor to accept shorter lists. Also some general clean-up.
Vector: Added some documentation for public member array.
Merge pull request #8 from SkipIfZero/feature/remove_std_array_dependency

Vector: Remove some dependencies.